将默认选定项目更改为无

时间:2012-04-13 14:29:38

标签: c# windows-forms-designer selecteditem

我有WindowsForm,其中包含大量UserControl。 每个UserControl都有一个PictureBox,一些TextBox和一个Button

我的程序一加载,我的第一个TextBox突出显示为蓝色,我不希望这样。

实际上我根本不想要任何东西。(ButtonsTextBox等。) 我查看了属性,但我找不到如何完全删除这个'功能'。 我的所有TextBox都是ReadOnly,但在程序运行时可以成为Write/Read

任何想法我怎么能这样做?

提前致谢。


更新

TabStop属性更改为false会执行部分工作,因为它根本不允许使用制表符进行选择。但我不想阻止用户使用tab在框之间导航我在运行程序时不想要任何选择。还有另一种方式吗?

感谢您的再次光临。

3 个答案:

答案 0 :(得分:2)

在表单上加载设置焦点到任何标签或任何其他不是表格上的制表位

的控件
private void Form1_Load(object sender, EventArgs e)  
{ 
  this.ActiveControl = label1;       
}
     

How to remove the focus from a TextBox in WinForms?

答案 1 :(得分:0)

您需要将TabFocus设置为false以用于文本框等

//textBox1.TabFocus = false;

textBox1.TabStop = false;

答案 2 :(得分:0)

comboBoxName.SelectedIndex = -1;