Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизComboBox как в Яндекс Найти похожие ветки
← →
Garacio © (2007-01-30 21:19) [0]Народ! Подскажите, как сделать строку ввода, как в Яндекс? (чтобы запоминал три последние введённые значения)
Испольовать ComboBox? С какими настройками?
И как сохранять? Тем более, когда ItemIndex=1 заполнен, а человек вводит в четвёртый раз
← →
Virgo_Style © (2007-01-30 21:33) [1]Как-как... взять, и сделать.
Ввел - самое старое, если их уже три, удалить, новое добавить. Сохранять - можно SaveToFile, или в реестр, или в .ini ...
Или можно поискать компонент, реализующий данную офигительно сложную функциональность %-)
← →
DemonP (2007-01-30 22:37) [2]просто в обработчике OnEnter (или что ты там обрабатываешь) перед обработкой самих данных ввести проверку, если такого нет - тогда реализуешь предыдущий пост :)
← →
Kolan © (2007-01-30 22:40) [3]«чтобы запоминал три последние введённые значения»
В TStrings запоминай. Логика элементарная…
← →
RASkov (2007-01-31 10:24) [4]> [0] Garacio © (30.01.07 21:19)
Вот:object ComboBox1: TComboBox
Left = 12
Top = 8
Width = 145
Height = 21
Style = csSimple
ItemHeight = 13
TabOrder = 0
Text = "ComboBox1"
Items.Strings = (
"Три"
"последних"
"значения")
end
Это если у комбо AutoComplete есть. Например в D7.procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#13 then begin ComboBox1.Items.Insert(0, ComboBox1.Text);
ComboBox1.Items.Delete(ComboBox1.Items.Count-1);
end;
end;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c