[C#]ComboBoxのSelectedIndexをオブジェクト指定でセットする。

ComboBoxでどの項目が選択されているかを,コードから指定(変更)したい場合があります。
このような場合、SelectedIndexプロパティをセットする事で目的を達成できるのですが、Index番号では無くItemsに登録されたオブジェクトで指定を行いたい場合も有ります。

このような場合は、以下のようにSelectedItemを使用すればOKです。

// フロー制御の選択肢を追加
cmbHandshake.Items.Add( System.IO.Ports.Handshake.None );
cmbHandshake.Items.Add( System.IO.Ports.Handshake.XOnXOff );
cmbHandshake.Items.Add( System.IO.Ports.Handshake.RequestToSend );
cmbHandshake.Items.Add( System.IO.Ports.Handshake.RequestToSendXOnXOff );
 
// RequestToSendの選択肢が選ばれた状態にする
cmbParity.SelectedItem = System.IO.Ports.Handshake.RequestToSend;



関連記事

コメントを残す

メールアドレスが公開されることはありません。