0

WinForm には ComboBox があります。私はこのようなことをしようとしています。

ComboBox に項目が 1 つしかない場合は、その項目を ComboBox の「選択されたテキスト」に設定し、複数の項目がある場合は、最初の項目を「選択されたテキスト」に設定する必要があります。

Form Load 時にこれを実現したい。

これどうやってするの?

4

3 に答える 3

0

コンボボックスにアイテムが1つしかない場合は、以下のコードを使用できます

comboBox1.SelectedIndex =0;

コンボボックスに複数のアイテムがあり、特定のアイテムを選択する必要がある場合...インデックスのみを変更します。インデックスは0から始まり、2番目のアイテムを表示する必要がある場合、インデックスは1になります。

comboBox1.SelectedIndex =1;
于 2012-10-10T09:28:12.940 に答える
0

あなたは使用することができます

if (ComboBox1.Items.Count>0) { ComboBox1.SelectedIndex=0 }
于 2012-10-10T09:24:26.917 に答える
0

私がそれを正しい方法で理解していれば、コンボボックスの最初のアイテムをコンボボックスで選択/表示する必要があります。

これはとても簡単です:

comboBox1.SelectedIndex = 0; //This will select the first item in the combobox (zero based numbering)

フォームが表示された直後に設定するには、単に後に置きます

InitializeComponent();

適切な形式の。

于 2012-10-10T09:25:01.823 に答える