Каков наилучший способ проверить, имеет ли комбо выбранное значение в Delphi?Проверьте, есть ли у комбо выбранное значение в Delphi
ответ
От documentation (курсив мой):
Read ItemIndex, чтобы определить, какой элемент выбран. Первый элемент в списке имеет индекс 0, второй элемент имеет индекс 1 и т. Д. Если элемент не выбран, значение ItemIndex равно -1. Если элемент управления списком поддерживает несколько выбранных элементов, ItemIndex является индексом выбранного элемента с фокусом.
Вот пример:
var
myCombo : TComboBox;
...
if (myCombo.ItemIndex <> -1) then
// add code here
Скобки паразитных C-типа в' if'! Богохульство! :-) –
@FreeConsulting, я пытаюсь закодировать для лучшей читаемости (и быть последовательным, если будет добавлено другое условие). Сделал это задолго до кодирования на C, где читаемость работает только в том случае, если вы его кодируете так же, как и в pascal (по возможности). –
IMO, parens там только больно удобочитаемость (до тех пор, пока не существует составной booleand expr) ... –
- 1. Проверьте, содержит ли выбранное значение значение
- 2. Есть ли у Delphi isqrt?
- 3. Проверьте, есть ли у ul
- 4. Каков наилучший способ узнать, есть ли у RadioButtonList выбранное значение?
- 5. Проверьте, есть ли у считывателя данных строки?
- 6. Проверьте, есть ли у элемента XML дочерние элементы или значение
- 7. ExtJs 3.4: объединить выбранное значение комбо в текст метки
- 8. Есть ли у delphi некоторые «быстрые» операторы? (+ =, - =, ...)
- 9. Проверьте, есть ли у EditText определенный символ
- 10. доступ IsNull комбо значение
- 11. Проверьте, есть ли у элемента textarea
- 12. Проверьте, есть ли у курсора результаты
- 13. Проверьте, есть ли у файла видеопоток
- 14. Проверьте, есть ли у вас служба wcf.
- 15. Проверьте, есть ли у объекта свойство
- 16. Проверьте, есть ли у пользователя граватар [WordPress]
- 17. Проверьте, есть ли у пользователя isAdmin true
- 18. Javascript: проверьте, есть ли у объекта свойства
- 19. Проверьте, есть ли у ячейки два номера
- 20. Проверьте, есть ли у ImageJ открытое изображение
- 21. Проверьте, есть ли у tinyMCE контент
- 22. Проверьте, есть ли у сканера «$» char
- 23. Simplecart.js Проверьте, есть ли у Simplecart_Items элементы
- 24. Проверьте, есть ли у продукта Magento Thumbnail
- 25. Проверьте, есть ли у DataInputStream контент
- 26. Проверьте, есть ли у определенного пользователя чириканье
- 27. Проверьте, есть ли у класса атрибут?
- 28. Проверьте, есть ли у класса метод
- 29. Проверьте, есть ли у пользователя объект
- 30. пустое значение комбо с
'ComboBox.ItemIndex <> -1' – TLama