小编don*_*don的帖子

RichTextBox文本突出显示

在我的形式中,有一个UserControl有多个RichTextBoxTexBoxs的.

TextBox通过键盘进入标签时,只要TextBox获得焦点,整个文本就会以蓝色背景突出显示.看起来像是默认行为.

现在,当RichTextBox通过键盘进入标签时,只要RichTextBox获得焦点,光标就会显示在框内,没有文字highlighted带有蓝色背景.可能是默认行为.

RichTextBox当通过键盘标签获得焦点时,如何使蓝色背景中的文本突出显示?

c#

1
推荐指数
1
解决办法
67
查看次数

防止对表单内的某些控件进行选项卡

我有一个包含多个的表单UserControls.

当按下用户控件内的按钮时,它将打开并添加另一个用户控件,包含一个文本框和2个按钮.

打开此用户控件后,焦点/光标将立即转到文本框.

按TAB键可将焦点从一个控件转移到另一个控件,在整个表单中移动.

所以基本上我想避免这种情况.

即,有一个UserControl名为XXX 的对象.现在,当我单击其中的"打开编辑"按钮时,它会UserControl在XXX中打开一个名为YYY 的新对象.

UserControl YYY有一个文本框和2(保存和取消)按钮.

我想确保Tab键始终将焦点保持在YYY内,直到YYY关闭为止,单击Cancel按钮.

我不确定是否有广泛的TabStop财产?或者我应该循环其他控件并将其设置TabStop为FALSE?

考虑到在不同的类下有许多其他UserControl,它有点乏味.

有没有更简单的方法来实现这一目标?

c# winforms

-1
推荐指数
1
解决办法
667
查看次数

标签 统计

c# ×2

winforms ×1