0
私はコンボボックスの魔女はDropDownListと私はそれをクラスのプロパティにバインドしています。このコンボボックスに配列が設定されます。矢印キーでコンボボックス(ドロップダウンリスト)の値を変更する方法は?
マウスのクリックで選択項目を変更すると、すべてのものがうまく聞こえます。矢印キーで項目を変更すると、何も動作しません。コンボボックスのtextchangedイベントでさえ増加しません。
私はコンボボックスの魔女はDropDownListと私はそれをクラスのプロパティにバインドしています。このコンボボックスに配列が設定されます。矢印キーでコンボボックス(ドロップダウンリスト)の値を変更する方法は?
マウスのクリックで選択項目を変更すると、すべてのものがうまく聞こえます。矢印キーで項目を変更すると、何も動作しません。コンボボックスのtextchangedイベントでさえ増加しません。
ComboBoxitの場合は、テキストが変更されたイベントの代わりにselected index changed eventが本当に使いやすいです。 ComboBoxの選択項目を変更すると、マウスやキーボードで起動します。
例:
private void CB_Company_SelectedIndexChanged(object sender, EventArgs e)
{
if (CB_Company.SelectedItem.ToString() != "Select a company" & CB_Company.SelectedItem.ToString() != "")
{
CB_Company.BackColor = Color.White;
CB_Company.Enabled = false;
RB_Option1.Enabled = true;
RB_Option2.Enabled = true;
}
}
の取り込みコンボボックス方法:
private void SetDropDownItems()
{
List<DropDownModel> dropDownModel = new List<DropDownModel>();
dropDownModel.Add(new DropDownModel()
{
Name = "Select a company",
Value = ""
});
dropDownModel.Add(new DropDownModel()
{
Name = "My Company",
Value = "Comp"
});
CB_Company.DataSource = dropDownModel;
CB_Company.DisplayMember = "Name";
CB_Company.ValueMember = "Value";
}
私はあなたがアイデアを得る願っています。
どのイベントを処理していますか? – Jocie