|
|
1
48
在Windows窗体和WPF中:
|
|
|
2
9
ASP.NET:
|
|
|
3
9
如果要为整个WPF应用程序执行此操作,可以执行以下操作: -在文件app.xaml.cs中
|
|
|
4
5
如果您想通过鼠标单击使文本框中的文本突出显示,可以通过添加以下内容使其简单化:
在:
其中textbox 1是表单1中相关文本框的名称 然后创建方法定义:
在:
|
|
|
5
4
用内置方法很容易实现
只需写下:
文本框中的所有内容都将被选中:) |
|
|
6
3
我认为最简单的方法是使用
|
|
|
7
2
这是我一直使用的代码。它需要将附加属性添加到您希望自动选择的每个文本框中。鉴于我不希望应用程序中的每个文本框都这样做,这是我最好的解决方案。
我在这里所做的主要更改是在我看到的许多示例中添加一个已加载的事件。这允许代码在卸载后继续工作(即更改选项卡)。另外,我还提供了一些代码,以确保当您用鼠标单击文本框时,文本被选中,而不仅仅是键盘焦点。注意:如果实际单击文本框中的文本,光标将按其应该的方式插入字母之间。 您可以通过在XAML中包含以下标记来使用它。
|
|
|
8
1
如果需要为大量文本框(在Silverlight或WPF中)执行此操作,则可以使用日志中使用的技术: http://dnchannel.blogspot.com/2010/01/silverlight-3-auto-select-text-in.html . 它使用附加属性和路由事件。 |
|
|
9
0
在事件“Enter”(例如:按Tab键)或“First click”(首次单击)时,将选择所有文本。DOTNET 4.0
|
|
|
10
0
我不知道为什么没有人提到这一点,但你也可以这样做,这对我很有用。
|
|
|
11
0
你可以用这个,皮蒂。D
|
|
|
12
0
|
|
|
13
0
如果您只想在用户第一次单击框时选择所有文本,然后让他们单击文本中间(如果他们愿意),这就是我最终使用的代码。
只是处理
|
|
|
14
0
窗口形式C。如果使用Enter事件,它将不起作用。尝试使用mouseup事件
|
|
|
15
-1
|