2014-09-18 4 views

ответ

9

От documentation (курсив мой):

Read ItemIndex, чтобы определить, какой элемент выбран. Первый элемент в списке имеет индекс 0, второй элемент имеет индекс 1 и т. Д. Если элемент не выбран, значение ItemIndex равно -1. Если элемент управления списком поддерживает несколько выбранных элементов, ItemIndex является индексом выбранного элемента с фокусом.

Вот пример:

var 
    myCombo : TComboBox; 
... 
if (myCombo.ItemIndex <> -1) then 
    // add code here 
+0

Скобки паразитных C-типа в' if'! Богохульство! :-) –

+0

@FreeConsulting, я пытаюсь закодировать для лучшей читаемости (и быть последовательным, если будет добавлено другое условие). Сделал это задолго до кодирования на C, где читаемость работает только в том случае, если вы его кодируете так же, как и в pascal (по возможности). –

+0

IMO, parens там только больно удобочитаемость (до тех пор, пока не существует составной booleand expr) ... –

Смежные вопросы