任何控件。但最好是所有的(TextBox,Panel,Button,LinkLabel,TabControl等)。我想这样做的是:如何在WinForms中扩展控件?
public class Something
{
public String isBetterThan { get; set; }
public String Author { get; set; }
}
public void button1_Click(object sender, EventArgs e)
{
panelControl1.ClassObject = new Something()
{
isBetterThan = "nothing.",
Author = "Unknown"
};
}
所以从上面的代码中,你可以看到,它同样地起作用,在.Location属性,在这里你指定一个新的值。我想存储这些信息,因此以后,我可以简单地这样做:
public void getClassDetailsButton_Click(object sender, EventArgs e)
{
Something something = (Something)panelControl1.ClassObject;
MessageBox.Show("Something is better than " + something.isBetterThan);
}
“标签”属性如何? – RoadBump
RoadBump,这是一个好主意。但是我感到无聊,我觉得要学习新的东西。但!!!我只是想出如何去做我想做的事情!我现在发布一个答案! yay – uSeRnAmEhAhAhAhAhA