Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus: TComboBox и DropDownCount / 9 сообщений из 9, страница 1 из 1
24.08.2020, 10:55
    #39991918
AlexanP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
Сейчас если список пустой, то появляется(выпадает) одна пустая строка.
Как сделать, что бы и ее не было ? Чтобы никакой реакции не было...

Почему одинаково работают DropDownCount=0 и DropDownCount=1 ?
...
Рейтинг: 0 / 0
24.08.2020, 11:23
    #39991928
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
Код: pascal
1.
ComboBox1.Enabled := ComboBox1.Items.Count > 0;
...
Рейтинг: 0 / 0
24.08.2020, 11:32
    #39991932
AlexanP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
DimaBr
Код: pascal
1.
ComboBox1.Enabled := ComboBox1.Items.Count > 0;




Зачем запрещать ? Логика непонятна. Вроде всего лишь надо чтобы показывалось:

при DropDownCount=0 - 0 строк
при DropDownCount=1 - одна строка
при DropDownCount=2 и т.д. - 2 и т.д. строк

Вроде очевидное желание....
...
Рейтинг: 0 / 0
24.08.2020, 12:11
    #39991939
Aleksandr Sharahov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
а чем отличается эффект выпадения N строк от невыпадения N строк при N=0 ?
...
Рейтинг: 0 / 0
24.08.2020, 12:27
    #39991942
AlexanP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
Aleksandr Sharahov
а чем отличается эффект выпадения N строк от невыпадения N строк при N=0 ?


Не понял. Вы утверждаете, что при N=0 строки НЕ ВЫПАДАЮТ ?
Так ведь как раз и выпадает зачем-то одна пустая строка при N=0.Зачем ?
При этом кажется, что на самом деле есть по крайней мере один элемент, просто его не видно по какой-то причине...
...
Рейтинг: 0 / 0
24.08.2020, 13:28
    #39991960
Aleksandr Sharahov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
AlexanP
Aleksandr Sharahov
а чем отличается эффект выпадения N строк от невыпадения N строк при N=0 ?


Не понял. Вы утверждаете, что при N=0 строки НЕ ВЫПАДАЮТ ? ...


это был вопрос
...
Рейтинг: 0 / 0
24.08.2020, 13:36
    #39991963
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
AlexanP

Так ведь как раз и выпадает зачем-то одна пустая строка при N=0.Зачем ?
При этом кажется, что на самом деле есть по крайней мере один элемент, просто его не видно по какой-то причине...

ComboBox - это стандартный Виндосовский контрол.
Это задумка Майкрофта
...
Рейтинг: 0 / 0
24.08.2020, 13:49
    #39991967
AlexanP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
Понятно. Получается изменить поведение данного контрола нельзя используя свойства из палитры ?
...
Рейтинг: 0 / 0
24.08.2020, 14:07
    #39991976
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lazarus: TComboBox и DropDownCount
Нет
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Lazarus: TComboBox и DropDownCount / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]