|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите если не сложно!
Вот в чём моя проблемка. Нужно чтоб при вводе начала Текста в ComboBox, автоматически дописывала продолжение текста. ну а сам текст был сохранён в блокноте. Посоветуёте как Лучше будет сделать. или помогите с исходником !_)
|
#2
|
||||
|
||||
Что-бы такое происходило в списке элементов комбика должен уже содержаться нужный вам текст. С потолка он не возьмется, его туда поместить надо. Делается это либо в дизайнмоде, заполняется свойство Items либо в рантайме. Если есть необходимость заполнять список налету то делается примерно так:
Код:
procedure TForm5.ComboBox1Exit(Sender: TObject); begin if ComboBox1.Items.IndexOf(ComboBox1.Text) = -1 then ComboBox1.Items.Add(ComboBox1.Text); end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
есть подготовленный Специально для этого текст (в блокноте). НЕ знаю как Устроить чтоб в ComboBox читался от туда. Как это правильно Пишется ?
Заранее Пасиб ) |
#4
|
||||
|
||||
Раз подготовленный заранее, то в дизайнмоде открываете свойство Items для комбика и там правой кнопочкой мыши в поле ввода вызываете локальное меню, в нем выбираете Load... и загружаете ваш подготовленный текст.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
Если надо при старте программы это делать то так:
Код:
ComboBox1.Items.LoadFromFile('MyText.txt'); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
ужас, хочу сделать это сам, но НЕМогу найти. даж по указаниям. где находиться(или вызывается) designmode. ?)
|
#7
|
|||
|
|||
ПРи старте программы , это в смысле в FormCreate ?
|
#8
|
|||
|
|||
Пасиб РАБОтАЕТ ), можно же устроить чтоб, после ввода текста находилась подготовленная картинка. Как небольшой поисковик. ?)
|