Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

Редактирование текста ComboBox   Найти похожие ветки 

 
*Ray* ©   (2007-01-19 21:57) [0]

Здравствуйте, уважаемые!
Столкнулся казалось бы с элементарной задачей, но почему то поставила она меня в тупик. Ситуация такая: есть ComboBox, он при открытии формы считывает текст из базы данных. Я это делаю просто: ComboBox.text:=... Все срабатывает. Мне нужно чтобы при выборе какого-нибудь варианта из ComboBox, первоначальный текст не затирался, а объединялся с выбранным значением. Я пробовал, так: запоминал в переменную первоначальное значение, например FirstText и пробовал вешать на событие onCloseUp: ComboBox.text:=ComboBox.text+FirstText; Не срабатывает. Подскажите пожалуйста в чем моя ошибка? Заранее благодарю откликнувшихся!


 
default ©   (2007-01-19 22:14) [1]

посмотри внимательно список событий комбобокса


 
*Ray* ©   (2007-01-22 09:50) [2]

Не могли бы  Вы подсказать к чему повнимательней из них присмотреться, потому что попробовал практически все.


 
ЮЮ ©   (2007-01-22 10:16) [3]


> Подскажите пожалуйста в чем моя ошибка?


В использовании компонента не по назначению.

Мне нужно чтобы при выборе какого-нибудь варианта из ComboBox, первоначальный текст не затирался, а объединялся с выбранным значением.

А если это повторный выбор уже выбранного значения? А если тебе надо отказаться от вабранного значения? А если пользователь самм ведет что-то, чего нет в списке?
Тебе нужен Combo-вариант TCheckListBox-а


 
*Ray* ©   (2007-01-22 18:43) [4]

Я понимаю, что это непрямое назначение ComboBox, но было бы очень удобно делать таким образом комментарии, потому что они все однотипные.

Если делать по нажатию кнопки, то
ComboBox.text:=ComboBox.text+FirstText;
отлично работает. А вот чтобы подобное работало после выбора варианта из ComboBox... Не могу придумать на какое событие повесить. Не подскажите?



Страницы: 1 вся ветка

Текущий архив: 2007.02.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
2-1169557027
KyRo
2007-01-23 15:57
2007.02.11
Как отловить что виндовс завершает работу


4-1159284221
Dmitry_177
2006-09-26 19:23
2007.02.11
Посылать сообщения сервису


15-1169201986
altex
2007-01-19 13:19
2007.02.11
Защита Приложения.


2-1169640296
Vlad Oshin
2007-01-24 15:04
2007.02.11
Функция типа REPLACE в строках, нет ли такой?


15-1169092383
Тензор
2007-01-18 06:53
2007.02.11
Что такое матрица инерции в ODE ?