Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
6-1184321913
Alexey_k
2007-07-13 14:18
2008.04.06
Подсчёт инет-трафика


15-1203497699
md10
2008-02-20 11:54
2008.04.06
SQL and C Sharp


15-1203596855
art
2008-02-21 15:27
2008.04.06
Блокировка скаченных файлов...


2-1205169639
MrKiLLER
2008-03-10 20:20
2008.04.06
Помогите с редактором


2-1205494091
Strate
2008-03-14 14:28
2008.04.06
Как определить куда выпадет popup





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский