ComboBoxのSelectedIndexプロパティを使用した項目の選択方法
この技術資料では、Windows Forms アプリケーションにおける ComboBox コントロールの SelectedIndex プロパティを使用して、プログラム内で特定の項目を選択する方法を説明します。ComboBox を使用することで、ユーザーが選択できる複数の項目を提供することが可能です。
ComboBoxの基本構造
ComboBox は、ユーザーインターフェースでリストから項目を選択するためのコントロールです。項目は通常、ドロップダウンリストとして表示され、ユーザーが一つだけ選択できます。
ComboBox comboBox1 = new ComboBox();
comboBox1.Items.Add("りんご");
comboBox1.Items.Add("みかん");
comboBox1.Items.Add("ぶどう");
SelectedIndex プロパティ
SelectedIndex プロパティは、ComboBox の現在選択されている項目のインデックスを示します。このインデックスは0から始まります。
- インデックスが0は、リストの最初の項目に対応します。
- インデックスが-1は、何も選択されていない状態を表します。
実際の使用例
次のコードスニペットでは、ComboBox の最初の項目をプログラム内で選択する方法を示しています。
comboBox1.SelectedIndex = 0;
このコードは、comboBox1 に追加された最初の項目を選択します。たとえば、comboBox1 に「りんご」「みかん」「ぶどう」が追加されている場合、上記のコードを実行すると「りんご」が選択されます。
注意点
ComboBoxに項目が存在しない場合、SelectedIndexに0を設定すると例外が発生します。事前に項目が存在することを確認してください。SelectedIndexを変更することで、ユーザーインターフェースに表示される選択がプログラムによって制御されます。
結論
ComboBox.SelectedIndex プロパティを使用することで、プログラムから特定の項目を簡単に選択できます。これにより、初期状態の設定や条件に応じた項目の自動選択など、柔軟なUI操作が可能となります。



ディスカッション
コメント一覧
まだ、コメントがありません