WinForm には ComboBox があります。私はこのようなことをしようとしています。
ComboBox に項目が 1 つしかない場合は、その項目を ComboBox の「選択されたテキスト」に設定し、複数の項目がある場合は、最初の項目を「選択されたテキスト」に設定する必要があります。
Form Load 時にこれを実現したい。
これどうやってするの?
コンボボックスにアイテムが1つしかない場合は、以下のコードを使用できます
comboBox1.SelectedIndex =0;
コンボボックスに複数のアイテムがあり、特定のアイテムを選択する必要がある場合...インデックスのみを変更します。インデックスは0から始まり、2番目のアイテムを表示する必要がある場合、インデックスは1になります。
comboBox1.SelectedIndex =1;
あなたは使用することができます
if (ComboBox1.Items.Count>0) { ComboBox1.SelectedIndex=0 }
私がそれを正しい方法で理解していれば、コンボボックスの最初のアイテムをコンボボックスで選択/表示する必要があります。
これはとても簡単です:
comboBox1.SelectedIndex = 0; //This will select the first item in the combobox (zero based numbering)
フォームが表示された直後に設定するには、単に後に置きます
InitializeComponent();
適切な形式の。