Mat*_*tBH 18 .net c# combobox krypton-toolkit winforms
我有一个krypton组合框,我将数据绑定到一个键值对列表.发生的事情是,当我在代码中设置所选项目时,它突出显示文本.如何防止这种情况或取消选择文本?
我尝试过以下方法:
// 1
combo.Select(0,0);
// 2
combo.Focus();
anotherControl.Focus();
// 3
combo.SelectionStart = 0;
combo.SelectionLength = combo.Text.Length;
// 4
combo.SelectionStart = combo.Text.Length;
combo.SelectionLength = 0;
Run Code Online (Sandbox Code Playgroud)
似乎没什么用.任何帮助表示赞赏.
我管理完成此操作将覆盖我的控件/窗口的OnPaint事件并执行此操作
combobox1.SelectionLength = 0;
Run Code Online (Sandbox Code Playgroud)
试试这个
combo.SelectedText = String.Empty;
Run Code Online (Sandbox Code Playgroud)
关于您的焦点问题:(MSDN)
当组合框失去焦点时,选择点移动到文本的开头,并且任何选定的文本都将变为未选定状态
这么奇怪; 为什么以下不起作用:
anotherControl.Focus();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24024 次 |
| 最近记录: |