设置焦点不起作用的问题

时间:2017-08-18 12:52:47

标签: c# focus groupbox

我有一个屏幕,用户在文本框中输入一个位置名称。然后单击按钮打开一个组框,其中包含三个文本框Firstname,lastname和PW。当用户单击按钮以使组框可见时(在主窗体上),我试图将焦点设置为firstname文本框。但它不会设置焦点(txtbxnameFirst.focus();)

1 个答案:

答案 0 :(得分:0)

要求

我理解以下内容:

  • 用户将文字写入locationSaveButton并点击按钮firstNameTextBox

  • 点击按钮后,GroupBoxControl应设置为可见,locationButton将获得焦点

代码

在输入位置private void locationButton_Click(object sender, EventArgs e) { // get value from textbox location string location = locationTextBox.Text; // make the groupBox visible groupBox1.Visible = true; // set the focus to the textbox for the firstname firstNameTextBox.Focus(); } 后点击的按钮有一个带有此代码的点击事件

firstNameTextBox

使用Windows窗体进行简单演示

单击按钮

之前应用程序的外观

Windows Forms

点击后,groubBox设置为可见,其他TextBox可见,焦点设置为The term "ket0" has type "matrix C (S (S O)) (S O)" while it is expected to have type "matrix (GRing.Ring.sort ?R) ?m ?n"

enter image description here