ListControl.SelectedValue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ValueMember プロパティで指定したメンバー プロパティの値を取得または設定します。
public:
property System::Object ^ SelectedValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object SelectedValue { get; set; }
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object? SelectedValue { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(false)>]
member this.SelectedValue : obj with get, set
Public Property SelectedValue As Object
プロパティ値
ValueMember プロパティで指定したデータ ソースのメンバーの値を格納しているオブジェクト。
- 属性
例外
代入された値が null
または空の文字列 ("") です。
例
次のコード例は、 SelectedValue プロパティで指定された プロパティの値を返す を ValueMember 示しています。 このコードは、クラスの概要に ListControl 示されている例からの抜粋です。 コードの一覧全体を参照してください ListControl 。
void ListBox1_SelectedValueChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
textBox1->Text="";
if ( ListBox1->SelectedIndex != -1 )
textBox1->Text = ListBox1->SelectedValue->ToString();
}
private void ListBox1_SelectedValueChanged(object sender, EventArgs e)
{
if (ListBox1.SelectedIndex != -1)
{
textBox1.Text = ListBox1.SelectedValue.ToString();
// If we also wanted to get the displayed text we could use
// the SelectedItem item property:
// string s = ((USState)ListBox1.SelectedItem).LongName;
}
}
Private Sub ListBox1_SelectedValueChanged(ByVal sender As Object, ByVal e As EventArgs)
If ListBox1.SelectedIndex <> -1 Then
textBox1.Text = ListBox1.SelectedValue.ToString()
' If we also wanted to get the displayed text we could use
' the SelectedItem item property:
' Dim s = CType(ListBox1.SelectedItem, USState).LongName
End If
End Sub
End Class
注釈
でValueMemberSelectedValueプロパティが指定されていない場合は、 オブジェクトの メソッドの結果をToString
返します。
SelectedIndex、 SelectedValue、および FormattingEnabled は次のように関連しています。
が の
false
SelectedIndex場合FormattingEnabled、 が空白の場合SelectedValue、 は -1 に設定されません。が の
true
SelectedIndex場合FormattingEnabled、 が空白の場合SelectedValueは -1 に設定されます。
適用対象
こちらもご覧ください
.NET