Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
Внизhint Найти похожие ветки
← →
Vik_R (2002-04-16 10:03) [0]как показать подсказку к строке ComboBox если она длиннее компонента
← →
Andrey007 (2002-04-16 10:15) [1]Можно вместо этого по OnDropDown раздвигать ComboBox когда он выпадает и сдвигать когда он не выпадает.
← →
Игорь Шевченко (2002-04-16 10:19) [2]День добрый,
Есть такой компонент...
Но в MSDN написано, что если имеется такая ситуация, то неплохо бы пересмотреть дизайн приложения :-)
С уважением,
← →
Song (2002-04-16 10:36) [3]Поле Hint заполняйте сответсвующей строкой. Разницу в длинах определите по канвасу.
← →
Толик (2002-04-16 10:46) [4]Можно конечно и горизонтальный скроллер повесить на выпадающий список: событие CB_SETHORIZONTALEXTENT. Правда оно проходит ТОЛЬКО для стандартных, т.е. созданных руками через CreateWindowEx COMBOBOX. А вот для борландовских TComboBox это почему-то не работает (ну не ловит он это событие, почему - х.з.).
А выглядит это довольно красиво...
← →
Игорь Шевченко (2002-04-16 10:54) [5]День добрый, Толик,
Для Borland"овских тоже работает :-)
Автору:
Если кому нужен компонент, показывающий hint для элемента списка,
не видимого целиком, могу поделиться :-)
С уважением,
← →
Толик (2002-04-16 11:08) [6]to Игорь Шевченко ©:
Не-а, не работает :(
По крайней мере у меня не получиловь. М.б. покажете, как у Вас это получилось?
PS. По моему на этом форуме Вы самый вежливый: "добрый день", "с уважением"... Так держать!!! :-))
← →
Song (2002-04-16 11:14) [7]2Толик © (16.04.02 11:08)
Дело в невежливости, а то что рука отсыхает каждый раз писать :))
2Игорь Шевченко © (16.04.02 10:54) Ничего личного! Кстати, откройте секрет, может у Вас какой-нить скриптик стоит для автматической прописки приветствия и прощания? :))
Я вот хочу сделать что-нить подобное, но чтобы реплика в поле ввода текста автоматически выделялась тегами согласно коду, например begin и end тегами Вот тока не знаю, как подобраться к этой задаче. Не подскажите?
← →
Song (2002-04-16 11:16) [8]Теги не прописались :) ну вообщем тегами жирного шрифта.
← →
Игорь Шевченко (2002-04-16 11:18) [9]День добрый, Толик,
Надо посылать сообщение не ComboBox"у, а его ListBox"у
С уважением,
← →
Игорь Шевченко (2002-04-16 11:22) [10]День добрый, Song,
Нет, скрипта нет. Руки есть :-)
С уважением,
← →
IronHawk (2002-04-16 11:29) [11]MBo точно скажет, он это какойто даме писал !
← →
Толик (2002-04-16 11:29) [12]to Игорь Шевченко ©:
Если посылать сообщение ListBox"у ComboBox"а, то надо посылать LB_SETHOR... А если ComboBox создаётся руками, то CB_SETHOR... посылается ЕМУ!
А вот с борландовскими такое не проходит...
← →
Игорь Шевченко (2002-04-16 11:32) [13]День добрый, Толик,
Да, поторопился я, действительно, сообщение не помогает с Borland"овским :-((
Это дает повод для расширения своего компонента, который hint показывает :-)
Нет худа без добра.
С уважением,
← →
MBo (2002-04-16 12:57) [14]>IronHawk
это о чем?
о метке с тэгами для подстрочников?
← →
Игорь Шевченко (2002-04-16 14:12) [15]День добрый,
Для того, чтобы с Borland"овским ComboBox"ом работало сообщение
CB_SETHORIZONTALEXTENT, надо переписать метод CreateParams у
ComboBox"а так:
procedure TMyComboBox.CreateParams(var Params: TCreateParams);
begin
inherited;
with Params do
Style := Style OR WS_HSCROLL;
end;
Все работает :-)
С уважением,
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c