Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Edit-Combobox


Алина ©   (2005-01-06 08:55:00) 

Здравствуйте. Подскажите, как сделать чтобы при отсутствии  текста в компоненте Edit компонент Combobox скрывался?
Спасибо заранее.


msguns   (2005-01-06 13:03:00) [1]

Блин, опять просмотрел ! Да, без яичка плохо деду ;))))))


begin...end   (2005-01-06 12:59:00) [2]

> [5] msguns ©   (06.01.05 12:56)

Да не edit пропал, а combobox.


msguns   (2005-01-06 12:56:00) [3]

Офигительно !
Это значит, стоит мне вытереть данные в эдите (ну оперся неудачно и локтем нажмякнул бакспэйс) и едит пропал совсем ! Ну  снесла курочка Ряба деду яичко. Начисто, как косой срезала !
А мне ж надоть туды чегой-то всобачить. Как быть-то деду, а ?


Fay   (2005-01-06 09:05:00) [4]

2 begin...end ©   (06.01.05 9:00) [3]

> Trim не удаляет, например, пробелы в середине строки.

Это ужасно 8)


begin...end   (2005-01-06 09:00:00) [5]

> [2] ssk ©   (06.01.05 08:58)

Trim не удаляет, например, пробелы в середине строки. Кроме того, почему бы не считать пробелы текстом?


ssk   (2005-01-06 08:58:00) [6]

на OnChange Edit'а:


 ComboBox.Visible := Trim(Edit.Text)<>'';


begin...end   (2005-01-06 08:57:00) [7]

> Алина   (06.01.05 08:55)

В обработчике TEdit.OnChange:

begin
 ComboBox.Visible := Length((Sender as TEdit).Text) > 0
end.


Наверх

Титульная страница Поиск, карта сайта Написать письмо