Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство ListControl.SelectedValue

 

Опубликовано: Октябрь 2016

Возвращает или задает значение свойства члена, указанного в ValueMember свойство.

Пространство имен:   System.Windows.Forms
Сборка:  System.Windows.Forms (в System.Windows.Forms.dll)

[BrowsableAttribute(false)]
[BindableAttribute(true)]
public object SelectedValue { get; set; }

Значение свойства

Type: System.Object

Объект, содержащий значение члена источника данных, заданного параметром ValueMember свойство.

Exception Condition
InvalidOperationException

Присвоенное значение null или пустая строка («»).

Если свойство не указано в ValueMember, SelectedValue возвращает результаты ToString метода объекта.

SelectedIndex, SelectedValue, и FormattingEnabled связаны следующим образом:

  • Если FormattingEnabled является false, SelectedIndex не будет установлен в значение-1, если SelectedValue является пустым.

  • Если FormattingEnabled является true, SelectedIndex устанавливается в значение-1, если SelectedValue является пустым.

В следующем примере кода показано SelectedValue Возврат значения свойства, указанного в ValueMember свойство. Данный пример кода является выдержкой из примера, приведенного в ListControl Общие сведения о классе. В разделе ListControl для кода.

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;
    }
}

.NET Framework
Доступно с 1.1
Вернуться в начало
Показ: