Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
ВнизПоведение ComboBox Найти похожие ветки
← →
Ник (2008-03-11 10:54) [0]Каким образом, при наличие достаточного места на форме под ComboBox, можно "уговорить" его выпасть вверх?
Спасибо.
← →
clickmaker © (2008-03-11 11:22) [1]а зачем?
← →
Игорь Шевченко © (2008-03-11 11:27) [2]Оно само выпадает, если места нет
← →
{RASkov} © (2008-03-11 11:30) [3]> [2] Игорь Шевченко © (11.03.08 11:27)
> Оно само выпадает, если места нет
> при наличие достаточного места
:)
← →
Ник (2008-03-11 11:44) [4]
> clickmaker © (11.03.08 11:22) [1]
> а зачем?
Под этим ComboBox на форме находятся несколько контролов (типа TEdit или TMemo), в которых отображается информация при "скроле" ComboBox (в зависимости от ComboBox.ItemIndex). Пользователю удобно выбирать соответствующий индекс.
← →
{RASkov} © (2008-03-11 12:00) [5]> [4] Ник (11.03.08 11:44)
Ну может лучше интерфейс пересмотреть нежели извращаться над ВинКонтролом?
← →
Ник (2008-03-11 12:06) [6]
> Ну может лучше интерфейс пересмотреть нежели извращаться
> над ВинКонтролом?
Не вижу смысла. До этого момента пользователь выбирал один из Items-ов ComboBox, и, только после этого, мог наблюдать результат выбора. Мне захотелось "облегчить" ему жизнь. Собственно, и сейчас интерфейс выглядит нормально, просто часть контролов скрыта выпавшим ComboBox. Ну и у меня возник чисто "спортивный" интерес.
← →
zensan © (2008-03-11 12:09) [7]Tak pustj strelochkami na klave vibiraet... v zakriotm rezhime....
A inache prosto pishi svoj combobox (nasleduj ot TComboBox i flag tebe v ruki)
http://gurudelphi.googlepages.com
← →
clickmaker © (2008-03-11 12:21) [8]
> [4] Ник (11.03.08 11:44)
а почему бы так не сделать?
[combobox] [edit]
[memo]
← →
Ник (2008-03-11 12:36) [9]
> clickmaker © (11.03.08 12:21) [8]
Можно, конечно, сделать и таким образом.
Дело в том, что речь, в частности, идет о формировании протокола (отчета, ведомости и т.п.), где может меняться состав комиссии. Ну и форма, в первом приближении, выполнена в виде этого протокола.
Проблема не "горящая", а спортивный интерес остался.
Всем спасибо.
← →
VirEx © (2008-03-11 16:52) [10]не станет комбобокс в любом случае "выдвигаться" вверх, потомучто прорировка выпадающего списка начинается сверху вниз, это не хинт который может появляться в другом месте если "здесь" например ему "узко".
← →
Игорь Шевченко © (2008-03-11 16:54) [11]
> не станет комбобокс в любом случае "выдвигаться" вверх
Станет, если внизу нету места. Проверь
← →
VirEx © (2008-03-11 17:06) [12]Мдя, переработал...
Может попробовать этому комбобоксу отправить чтото типа SetClipRect?
← →
{RASkov} © (2008-03-11 17:12) [13]> [12] VirEx © (11.03.08 17:06)
Попробуй.... потом расскажешь ;)
Может даже автору "загасишь" спортивный интерес)
← →
VirEx © (2008-03-11 17:14) [14]
> [13] {RASkov} © (11.03.08 17:12)
> Может даже автору "загасишь" спортивный интерес)
Да ну вас, одни пессимисты)
← →
Amoeba © (2008-03-12 01:09) [15]
> VirEx © (11.03.08 17:14) [14]
>
>
> > [13] {RASkov} © (11.03.08 17:12)
> > Может даже автору "загасишь" спортивный интерес)
>
> Да ну вас, одни пессимисты)
Не пессимисты, а трезвые реалисты!
← →
Германн © (2008-03-12 01:17) [16]
> Ник (11.03.08 12:36) [9]
>
>
> > clickmaker © (11.03.08 12:21) [8]
>
> Можно, конечно, сделать и таким образом.
> Дело в том, что речь, в частности, идет о формировании протокола
> (отчета, ведомости и т.п.), где может меняться состав комиссии.
> Ну и форма, в первом приближении, выполнена в виде этого
> протокола.
> Проблема не "горящая", а спортивный интерес остался.
> Всем спасибо.
>
"Спортивный интерес" можно удовлетворить советом "знать стандартное поведение стандартных контроллов Windows и всегда его учитывать при проектировании интерфейса". Т.е. не пытаться, поставив телегу впереди лошади, найти способ нормально двигаться.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c