Adr*_*ian 3 c# .net-4.0 winforms
嗨在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);
Run Code Online (Sandbox Code Playgroud)
我希望每个按钮存储大约6个值,因为每个按钮都有不同的值.
可以这样做吗?
从按钮派生:
public class MyButton : Button
{
public string ExtraProperty {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
就我个人而言,我认为这是糟糕的代码。真的很糟糕的代码。
| 归档时间: |
|
| 查看次数: |
4020 次 |
| 最近记录: |