我正在编写一个C#程序,它将生成一个PictureBox:
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"),
};
}
但是,控件没有显示在窗体上。为什么?
2条答案
按热度按时间wdebmtf21#
你可以试试这个。。你需要使用这个。控件。添加(图片);
以及是否要在运行时从窗体中删除。
;
cl25kdpy2#
控件(如PictureBox)只是一个类。它没有什么特别之处,因此
new PictureBox
不会神奇地出现在窗体上。示例化和初始化控件后,只需将控件添加到容器的Controls集合中: