【发布时间】:2020-09-26 07:58:35
【问题描述】:
如何将button.OnClick 的文本粘贴到当前聚焦的TextBox 中?我的表单有一个按钮btn1 和文本"this is test" 和两个文本框txt1 和txt2。
单击btn1 时,必须将其文本粘贴到当前焦点所在的任何文本框。
我btn1.OnClick的事件是
txt1.text = btn1.text;
当我将焦点更改为txt2 时,如何将btn1 的文本也粘贴到txt2.text?因此,当单击btn1 时,必须将其文本粘贴到任何焦点所在的文本框。
【问题讨论】:
-
应该是
txt2.text = txt1.text; -
@viveknuna,我知道,但我如何在运行时做到这一点?我的意思是当点击 btn1 时,任何文本框的值都必须改变。
-
必须改成什么?
-
到 btn1 的文本。 btn1 的文本是 "test" ,所以当 btn1 被点击时,无论哪个文本框处于焦点,它的文本也会是 "test" ,希望它现在清楚
-
你可以这样做
if (txt1.Focused){ btn1.text = txt1.text; } else if(txt2.Focused) {btn1.text = txt2.text;}
标签: c# winforms button textbox