我有一个列表框,当选择一个项目时,它用于填充一组控件,如文本框,单选按钮等。我想要做的是在所选项目被解析到相应的控件后,光标出现在第一个文本框中。花了很多时间在这里阅读一些帖子并在MSDN上进行研究后,我仍然无法完成这个简单的任务。
在代码中,我有txtInstName.Focus();
。我已经通过检查Keyboard.FocusedElement
属性确认txtInstName
确实具有焦点。那么如何将光标放在txtInstName
中文本的开头?我已经尝试了txtIns6tName.Select(0,0);
但是没有将光标插入我想要的地方。
有什么想法吗?
答案 0 :(得分:3)
您可以使用以下属性
MyTextBox.CaretIndex = someInt32;
此属性获取或设置插入符的插入位置索引。