![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как спрятать DBComboBox список? [D7]
StasN © (2004-07-08 13:55:00)Хочу сделать чтобы при нажатии на стрелочку рядом с DBComboBox(DBComboBoxDropDown()) открывалось модальное окошко с базой, которую можно редактировать и выбрать нужный элемент.
Все нормально, но после выхода из модального окна, под DBComboBox остается квадратик (listbox). Не могу от него избавиться. Чего я только не делал. И DBComboBox1.CloseUp(true) и другое. Ноль реакации. Если сможете помогите, плз.
StasN (2004-07-09 22:57:00) [1]2 Amoeba
Мне этот список нафиг не нужен.
Модальное окошко на весь экран. (Стиль "1C Бухгалтерия")
Так удобнее.
Amoeba (2004-07-09 15:55:00) [2]И еще (забыл добавить): цвет окна имеет смысл установить в черный, и далее сделать так, чтобы получилась черная рамка.
Amoeba (2004-07-09 15:50:00) [3]
> StasN (08.07.04 21:12) [4]
Во-первых, лучше смотртся. Во-вторых, при показе программно позиционируешь его под строкой ввода и юзет не сможет его сдвигать. Ближе по дизайну к выпадающему списку. Имеет смысл кнопки разместить на вертикальной панельке справа (Toolar - вертикально, или же SppedButtons на Panel). Вобщем, это желательно в плане эргономики.
StasN (2004-07-09 14:59:00) [4]Все? Боле никто ничем помочь не может?
StasN (2004-07-08 21:53:00) [5]2 KilkennyCat
... не помогает... более того остается даже после того как прячу панель... такой белый квадратик в середине экрана.
2 Семен Сорокин
А у кнопок такой противный квадратик вокруг текста "..." при фокусе на нем. Подозреваю что с рисунком будет тоже.
KilkennyCat (2004-07-08 21:19:00) [6]прыгни фокусом на сторонний элемент.
StasN (2004-07-08 21:12:00) [7]2 Семен Сорокин
form2.showmodal;
Application.ProcessMessages;
не помогает...
2 Amoeba
>И у модального окна BorderStyle должен быть bsNone.
А накой если не секрет?
Amoeba (2004-07-08 14:46:00) [8]И у модального окна BorderStyle должен быть bsNone. Надеюсь, сам это уже сделал.
Amoeba (2004-07-08 14:44:00) [9]
> Семен Сорокин © (08.07.04 14:37) [1]
> использовать Edit (или DBEdit) + Button (со стрелочкой)
Это как раз и будет правильно. Не нужен никакой ComboBox!
Семен Сорокин (2004-07-08 14:37:00) [10]
> Все нормально, но после выхода из модального окна, под DBComboBox
> остается квадратик (listbox). Не могу от него избавиться.
> Чего я только не делал. И DBComboBox1.CloseUp(true) и другое.
> Ноль реакации. Если сможете помогите, плз.
Поставь Application.ProcessMesages после ShowModal.
ЗЫ.А может все-таки использовать Edit (или DBEdit) + Button (со стрелочкой)?