组合框焦点未设置

时间:2018-09-04 05:15:42

标签: c# winforms combobox

我正在尝试在构造函数中设置组合框。但是有些方法未设置为true,因此会触发必填字段验证,并且我无法更改combobox的值。根据组合框选择,控件将被隐藏和显示。我的代码是:

public CompanyAddEdit(MainForm form, int totalItems)
{
    passedForm = form;
    InitializeComponent();            
    BindCompanyType();
    Id = totalItems;
    xmlDocPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Companies.xml");
    xDocument = XDocument.Load(xmlDocPath);   
    cmbbx_companyType.Focus();
}

1 个答案:

答案 0 :(得分:2)

有两种方法可以使false专注于构造函数。

  1. combobox的{​​{1}}属性设置为最低。
  2. 您可以调用Tabindex来设置焦点。

以下是combobox的更新代码段:

cmbbx_companyType.Select()