如何禁用文本框焦点C#

时间:2019-05-04 12:56:48

标签: c#

我有一个应用,其中

场景: 当我单击该文本框时,光标不应指向该文本框,应该将其禁用

如何实现禁用文本框的功能

textbox1.focus()=false;
textbox1.focused()=false;

2 个答案:

答案 0 :(得分:0)

您可以使用此表格设置this.ActiveControl = null;

此代码没有控件处于活动状态,您的文本框也失去了焦点。

private void YourForm_Load(object sender, EventArgs e)  
{ 
    this.ActiveControl = null;       
}

答案 1 :(得分:0)

要禁用文本框:

textBox.IsEnabled = false;

要不使textBox聚焦,只需将焦点放在另一个元素上即可。

例如在Forms类上:

this.Focus();