我想扩展一个面板,我想向这个类添加一些控件。但是我不知道把代码放在哪里,如果我把它放在构造函数中,它就不起作用了。让我们看看示例代码:
class ExPanel : Panel {
public Image image {
get;
set;
}
public ExPanel() {
// if I put the addPic method here, the picture will not be showed
}
private void addPic() {
PictureBox pic = new PictureBox();
pic.Top = 10; pic.Left = 10;
pic.Width = 100;
pic.Height = 100;
if (this.image != null) pic.Image = this.image;
this.Controls.Add(pic);
}
}
我认为是因为图像是在构造函数运行后设置的。但是我不知道哪个事件适合放这个方法。有人请帮助我,谢谢