复制按钮标签到剪贴板
问题描述:
我使用复制按钮标签到剪贴板
private void Form1_Load(object sender, EventArgs e)
{
int i = 1;
var allLines = File.ReadAllLines(@"c:\text.txt");
foreach (var line in allLines)
{
var b = new Button();
b.Text = line;
b.AutoSize = true;
b.Location = new Point(22, b.Size.Height * i);
this.Controls.Add(b);
i++;
}
}
从文本文件
我怎么能控制所有按钮的行为创造了一堆按钮的 - 我想他们复制的标签到剪贴板
答
只是this.Controls.Add(b)
行之前补充一点:
b.Click += EventHandler((s, e) => Clipboard.SetText(line));
钍为Click事件创建一个处理程序,将该行复制到剪贴板。
有关Windows窗体编程的更多信息,一个好的起点是微软自己的WindowsClient.NET网站。现在很多信息都向WPF倾斜,但仍应该有大量的表单工具。
您在此处编写的示例代码已由某人响应您的第一个问题提供(http://stackoverflow.com/questions/5945942/c-load-file-button-label/5946214#5946214) 。我的意思是说,如果你是初学者,你应该找到一些体面的书,并在那里探索形式。 – crypted 2011-05-11 04:28:16
你能推荐我一些好的材料吗? – cius 2011-05-11 04:34:40