Oct*_*pus 3 c# controls winforms
我正在制作一个生成PictureBox的C#程序:
private void Form1_Load(object sender, EventArgs e)
{
PictureBox picture = new PictureBox
{
Name = "pictureBox",
Size = new Size(16, 16),
Location = new Point(100, 100),
Image = Image.FromFile("hello.jpg"),
};
}
Run Code Online (Sandbox Code Playgroud)
但是,控件不会显示在我的表单上.为什么不?
你可以尝试这个..你需要使用this.Controls.Add(图片);
private void Form1_Load(object sender, EventArgs e)
{
var picture = new PictureBox
{
Name = "pictureBox",
Size = new Size(16, 16),
Location = new Point(100, 100),
Image = Image.FromFile("hello.jpg"),
};
this.Controls.Add(picture);
}
Run Code Online (Sandbox Code Playgroud)
如果你想在运行时从表单中删除.
//remove from form
this.Controls.Remove(picture);
//release memory by disposing
picture.Dispose();
Run Code Online (Sandbox Code Playgroud)
;
| 归档时间: |
|
| 查看次数: |
19241 次 |
| 最近记录: |