将按钮标签复制到剪贴板
本文关键字:剪贴板 复制 标签 按钮 | 更新日期: 2023-09-27 17:56:18
我正在使用
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 窗体编程的详细信息,一个好的起点是 Microsoft 自己的 WindowsClient.NET 网站。如今,很多信息都偏向于WPF,但仍然应该有很多表单内容。