我希望一个简单的C#问题!向按钮添加其他属性
发布时间:2020-12-15 19:37:38 所属栏目:百科 来源:网络整理
导读:嗨 ???在 Windows窗体上(不是WPF)我在flowlayout上动态创建按钮,我想为它们添加一些属性,只是为了存储其他值(int和string)以及后面使用的按钮. Button bn = new Button(); bn.Text = "mybutton"; bn.Name = "mybutton"; toolTip1.SetToolTip(bn,"some tip");
嗨
???在 Windows窗体上(不是WPF)我在flowlayout上动态创建按钮,我想为它们添加一些属性,只是为了存储其他值(int和string)以及后面使用的按钮. Button bn = new Button(); bn.Text = "mybutton"; bn.Name = "mybutton"; toolTip1.SetToolTip(bn,"some tip"); bn.Location = new Point(200,200); bn.Size = new Size(110,30); bn.BackColor = SystemColors.Control; bn.Show(); flowLayoutPanel1.Controls.Add(bn); 我希望每个按钮存储大约6个值,因为每个按钮都有不同的值. 可以这样做吗? 解决方法
从Button派生:
public class MyButton : Button { public string ExtraProperty {get;set;} } 就个人而言,我认为这是糟糕的代码.真是糟糕的代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |