C# 当选择TextBox时,实际会发生什么?还是集中注意力。。?
我试图在C#中为“文本框中的提示文本”编写代码。它是这样工作的:C# 当选择TextBox时,实际会发生什么?还是集中注意力。。?,c#,events,C#,Events,我试图在C#中为“文本框中的提示文本”编写代码。它是这样工作的: 最初显示带有非活动标题颜色的“提示文本” 如果选择了所有提示文本,则将文本框留空 显示用户输入的文本(在此输入后) 如果用户删除他的文本并转到下一个控件,那么它将再次显示提示文本 我需要一个关于第二点的帮助:如果文本框的内容没有被选中,它不会清除文本框。它接收混合了“提示文本”的输入文本 在哪个事件上,我需要编写代码txtBox1.Clear()以实现我的目标?假设这是WinForms:查看Enter和Leave事件。当控件获得或
在哪个事件上,我需要编写代码
txtBox1.Clear()编码>以实现我的目标?假设这是WinForms:查看Enter
和Leave
事件。当控件获得或失去焦点时,将调用它们。然后需要确定文本框中的值是默认提示还是由用户输入
对于WPF:有一些很好的解决方案,它们使用装饰器来实现您想要的。你可以在谷歌上搜索WPF文本框水印装饰器
到目前为止你做了哪些尝试?此外,第2点:是否仅当文本本身被选中时,或者当文本框本身被选中时,才应该清除提示文本?Thanx。。。实际上,这是winform,我使用了这个“离开”和“进入”事件。现在它起作用了……@yogespatil可以自由投票或接受答案。