【发布时间】:2012-06-23 17:12:09
【问题描述】:
我有 25 个文本框。我有一个按钮,可以将信息粘贴到选定的文本框中(聚焦的那个)。这是我使用的代码:
foreach (Control z in this.Controls)
{
if (z is TextBox)
{
((TextBox)(z)).Paste();
}
}
当我使用它时,所有的文本框都会被粘贴进去。我只需要集中的那个。我完全被难住了。我该如何解决这个问题?
【问题讨论】:
-
让你的按钮成为一个ToolStripButton,当你点击它时它不会窃取焦点。现在您可以使用 ActiveControl 属性了。
-
在@HansPassant 的评论之外,这个问题已经涵盖了你需要的东西stackoverflow.com/questions/435433/…