Выигрышные формы: добавление элемента «void» в ComboBox - PullRequest
0 голосов
/ 19 февраля 2012

Есть ли способ добавить элемент, у которого нет текста, и даже если этот элемент выбран, будет показано, что ничего не выделено или SelectedIndex будет меньше нуля?

Ответы [ 2 ]

1 голос
/ 19 февраля 2012

Вы можете добавить элемент, который представлен пустой строкой, конечно. Но SelectedIndex вернет выбранный индекс элемента. Выдержка из MSDN: A value of negative one (-1) is returned if no item is selected.

Вы должны рассмотреть возможность работы со значением элемента вместо его индекса.

1 голос
/ 19 февраля 2012

Нет, поле со списком не поддерживает это. Нет встроенной логики для обработки элемента как невыбираемого.

Похоже, вам нужно будет либо реализовать комбо-окно рисования владельца, либо, возможно, даже новый элемент управления с нуля, чтобы сделать эту работу. Я уверен, что есть сторонние контролы, которые также будут делать то, что вам нужно.

В зависимости от того, что вы пытаетесь выполнить (вы не предоставили много подробностей), элемент управления ListView может также предоставить вам несколько вариантов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...