Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CheckListBox [D6, Win95/98, WinXP]


FireMan_Alexey ©   (2004-06-11 11:46:00) 

Ув. Мастера!
Подскажите как можно сделать так, чтобы в CheckListBox-се
когда длина строки выходит заграницу, можно было скролировать для полного ее отображения.
Если же это не возможно, то подскажите как можно сделать подобное или где посмотреть!
Заранее благодарен!


R   (2004-06-12 05:41:00) [1]

> Я просто 4-часа с этой хреновинойбился
Если идет речь о RxLib то ты друг не прав одна из лучших библитек
и TRxCheckListBox-ом не ограничивается, есть много полезных функций и визуальных компанентов, а бился ты по своему не знанию работать с Delphi, а ответом на твой вопрос забиты все Faq
это говорит о том что ты и туда не заглядывал.


Profi   (2004-06-11 18:36:00) [2]

Там замес в разнице размера буквы и пиксиля.


FireMan_Alexey   (2004-06-11 18:23:00) [3]

>Profi
И правда нормально работает!
Я просто 4-часа с этой хреновиной бился и ничего не смог сделать!
Спасибо.


FireMan_Alexey   (2004-06-11 18:23:00) [4]

Попутный вопрос почему +42?


Profi   (2004-06-11 18:03:00) [5]

Моему методу по-мойму все равно какой длинны строка!


Amoeba   (2004-06-11 17:50:00) [6]

Файл типа readme.txt, где даны инструкции по инсталяции, должен прилагаться к библиотеке.


FireMan_Alexey   (2004-06-11 17:37:00) [7]

Вопрос как его инсталить?


Amoeba   (2004-06-11 17:16:00) [8]

RxLib под D6 найдешь на http://delphiplus.nagano.ruв разделе "Бесплатно"


Sandman25   (2004-06-11 17:13:00) [9]

[5] FireMan_Alexey ©   (11.06.04 17:12)

У меня RXLib работает в D6. Только не помню, чтобы я какой-нибудь патч устанавливал


FireMan_Alexey   (2004-06-11 17:12:00) [10]

Я нашел библиотеку, но в моем вопросе сказано D6 а библиотека D5 max.
Также нашел патч.
Проинсталил библиотеку
переписал поверх патч
И НЕ РАБОТАЕТ.
Ему чего-то не хватает постоянно или он чего-то не знает.
Толком может кто-нибудь помочь!


Sandman25   (2004-06-11 14:44:00) [11]

[3] FireMan_Alexey ©   (11.06.04 14:42)

В RXLib, есть такая библиотека


FireMan_Alexey   (2004-06-11 14:42:00) [12]

>R
А где достать твой RxCheckListBox1?
>Profi
А если строка будет очень большой скажем до 100-а или 150-ти символов?


R   (2004-06-11 12:53:00) [13]

or RxCheckListBox1


Profi   (2004-06-11 12:46:00) [14]

Вот, делал для ListBox'a, но должно и тут работать:

MaxWidth := 0;
for i := 0 to List.Items.Count - 1 do
if MaxWidth < List.Canvas.TextWidth(other.List.Items.Strings[i]) then
MaxWidth := List.Canvas.TextWidth(other.List.Items.Strings[i]);
SendMessage(List.Handle, LB_SETHORIZONTALEXTENT, MaxWidth+42, 0);


Наверх

Титульная страница Поиск, карта сайта Написать письмо