Показать сообщение отдельно
  #4  
Старый 24.03.2008, 02:34
Rosenkrantz Rosenkrantz вне форума
Активный
 
Регистрация: 04.12.2007
Адрес: Москва
Сообщения: 234
Версия Delphi: Delphi 7
Репутация: 40
По умолчанию

Цитата:
Сообщение от Apophis
if (в боксе выделено значение "X") then ...
как написать?
Если под "X" имеется в виду строковое значение, то так:
Код:
if ComboBox1.ItemIndex := ComboBox1.Items.IndexOf("X") then...
Но это если вы уверены, что "X" точно есть в списке комбо-бокса. Если не уверены, то можно, например так:
Код:
var
  i: Integer;
begin
  ..
  i := ComboBox1.IndexOf("X");
  if (i <> -1) and (ComboBox.ItemIndex = i) then...
Ответить с цитированием