Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Может кто подскажет, как надо сделать?   Найти похожие ветки 

 
tria   (2003-10-31 11:50) [0]

Задача такая: есть поле ввода с кнопкой. В одной ситуации при нажатии кнопки появляется форма, в которой пользователь делает выбор. В другом случае это поле ввода должно работать как ComboBox: пользователь делает выбор из списка значений. В этом случае я хочу "пристроить" к данному полю ввода ListBox, в котором пользователь произвел бы выбор. Неудобство: если поле ввода находится возле нижнего края формы, то вследствие того, что ListBox выходит за пределы форме на последней появляются полосы прокрутки и т.д.
Можно ли сделать так, чтобы ListBox выходил за пределы самой формы? Появлялся, наподобие как в ComboBox при выборе значения из списка?
Или может есть другие, более элегантные методы решения?
Динамическая подмена поля ввода на ComboBox или другой компонент не подходит из-за значительного усложнения кода программы.


 
pasha_golub   (2003-10-31 11:59) [1]

Отображай его не вниз, а вверх


 
Sandman25   (2003-10-31 11:59) [2]

Посмотрите TComboBox.Style


 
tria   (2003-10-31 12:06) [3]

>pasha_golub ©
Эта идея и мне в голову приходила. Если другого способа не найду, так и буду делать.
>Sandman25 ©
Поле ввода - не TComboBox, а потомок скачаного с инета поля ввода с кнопкой, 10 раз переделанный под собственные нужды.



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

Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.032 c
14-41941
Style
2003-10-20 15:12
2003.11.13
certifications.ru


1-41184
Mistic
2003-11-02 15:58
2003.11.13
Child -Форма в DLL


4-42285
Max_
2003-09-11 11:00
2003.11.13
Использование Ram? (Memory usage)


3-41058
AbrosimovA
2003-10-24 10:18
2003.11.13
Возникает ошибка при упаковке таблицы DBase


1-41266
Serg™
2003-10-31 16:23
2003.11.13
Help





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский