ComboBox
ここでは、コントロールの選択プロパティの違いを示します。
- SelectedIndex ;
- SelectedItem ;
- 選択されたテキスト;
- SelectedValue。
SelectedIndex
プロパティ:
現在選択されている項目を指定するインデックスを取得または設定します。
単に選択リストで選択された項目のインデックスを示します。(あなたの親切な情報のみを提供する情報. =))
SelectedItem
プロパティ:
で現在選択されている項目を取得または設定しますComboBox
。
SelectedItemListControl
は、 のに従って現在選択されている要素を表しComboBox
ます。これが、質問に答えるために使用したい理由です。
SelectedText
プロパティ:
の編集可能な部分で選択されているテキストを取得または設定しますComboBox
。
つまり、 のTextBox
一部、編集のComboBox
ために入力したときに選択されるテキスト、またはその他の種類のテキスト選択を編集する場合です。ListControl
これには、 の部分で行われた選択が含まれますComboBox
。たとえば、ComboBox.DropDownStyle
プロパティが に設定されている場合ComboBoxStyle.DropDownList
、 の編集可能な部分でテキストを選択することはできませんComboBox
。それにもかかわらず、リスト内の別の項目を選択することはできます。そのため、目的を果たすために使用するのに適切なプロパティではありません。
SelectedValue
プロパティ:
プロパティで指定されたメンバー プロパティの値を取得または設定しValueMember
ます。
プロパティと組み合わせて DataBinding を使用する場合にのみ使用されDisplayMember
ます。たとえば、顧客の名前を表示し、データベース ID で顧客を選択する場合DisplayMember
、 は顧客の名前とValueMember
ID を表示する必要があります。このように、顧客を 1 人選択すると、 がSelectedValue
変更さSelectedValueChanged
れ、 から継承されたイベントが発生しListControl
ます。(あなたの親切な情報のみを提供する情報. =))