![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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);