Как получить текущее значение ComboBox
Вот собственно и весь вопросс. Мне нужно получить именно значение которое выбрал пользователь! :rolleyes:
ComboBox.ItemIndex - Номер выбранной строки
У меня всего их два, я должен узнать какой именно он выбрал.
Действие 1
else
Действие 2;
Нумерация в TComboBox начинается с 0
интересный выход, а если б уменя было 50 значений
но если выхода нет и необходимо использовать условия, то case немного сократит текст и улучшит читабельность кода...
а все было гораздо проще, для того, чтобы получить именно выбраное значение пользователем в ComboBox нужно было написать: ComboBox.Text
0: Действие 1;
1: Действие 2;
................
n: Действие n
else
Действие n + 1;
end;
Цитата:
ComboBox.Text - Текст в TComboBox
ComboBox.ItemIndex - Номер выбранной строки
...этого наверное было невидно?
Может ты просто скажешь куду тебе нужно поместить значение, а я скажу как это сделать?
Хорош, вот вопрос. У меня на форме Edit связан с TUpDown
при входе в программу я синхронизуюсь с ини-файлом, но вот, что получается, что
LivStr:= iniSetings.ReadString(EditTime.Name,'EditTime','5');
EditTime.Text:= LivStr;
Неприсваевается значение Едиту поскольку он связан с числовым значением, а StrToInt() сдесь не получится применить не соответсвие типов, как мне поступить, веть мне нужно получить предыдущее значение, в отладчику смотрю оно есть, только как его установить как оно числовое.
Прочитать значение переменной типа String раздела Section с именем Ident, и если его нет, то вместо него подставить значение Default.
Причем здесь EditTime.Name? Первый параметр - это имя раздела, а ты в него что пихаеш?
если действия однотипные и зависящие только от combobox тогда напиши функцию, своего рода шаблон, и обрабатывай изменение текущий стороки