![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Снова я со своим ComboBox-ом !!! [D6, Win2k]
Fissher © (2002-07-15 20:09:00)Подскажите, please, можно ли
ComboBox.Text-у присвоить программно какое-либо значение (но не из самого ComboBox-a), при том чтоComboBox.Style = csDropDownList???
TTCustomDelphiMaster (2002-07-16 00:02:00) [1]Делай как говорит Администратор © (15.07.02 20:18), а потом можно сделать такой финт ушами
procedure TForm1.ComboBox1DropDown(Sender: TObject);
begin
if Combobox1.Tag = 0 then // открываем первый раз
begin
Combobox1.Items.Delete(0); //Удаляем слово "Выберите отдел"
Combobox1.ItemIndex := 0; // выбираем первый попавшийся отдел
Combobox1.tag := 1; // Больше эта штука вызываться не будет
end;
end;
Malder (2002-07-15 21:55:00) [2]Что-то я ни фига не понял.
>можно ли ComboBox.Text-у присвоить программно какое-либо значение (но не из самого ComboBox-a),
что значит, не из самого комбобокса ?!
В любом месте программы пиши combobox1.Text :="Test"; и все.
Или по человечески заново объясни проблему.
Может еще кто посоветует? (2002-07-15 21:05:00) [3]Может еще кто посоветует?
Fissher (2002-07-15 20:41:00) [4]Снова неудобняк выходит. Фишка в том, что слово "Выберите отдел" (мне надо чтоб оно (это слово) было именно в ComboBox-e, а не в Лабеле каком-нибудь)теперь входит в список элементов ComboBox-a! Как-нибудь реально, интересно, от этого избавиться???
Администратор (2002-07-15 20:18:00) [5]Момент ;).
Предположим что ComboBox.Name := combo;
Combo.Items[0] := "TEXT";
где "TEXT"- требуемый текст. Токо ты кода заполняеш список # 0 оставляй пустым. И всё. Начинай со второй строки в редакторе много - строчных значений ;). А первая строка - пустая (туда будет выводится текст. )
И ещё после этого оператора (Combo.Items[0] := "TEXT";) надо писать :Combo.ItemIndex:=0;
для того что б было на нуле.