Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 15:46   #11
Trikster
Пользователь
 
Аватар для Trikster
 
Регистрация: 11.02.2011
Сообщений: 31
По умолчанию

вот тут проблема
Код:
Application.MainFormOnTaskbar := True;
а так без этого все прекрасно работает
Trikster вне форума Ответить с цитированием
Старый 05.06.2011, 16:21   #12
Trikster
Пользователь
 
Аватар для Trikster
 
Регистрация: 11.02.2011
Сообщений: 31
По умолчанию

Возможно проблема в том, что items должны быть заполнены заранее? у меня же они заполняются во время выполнения программы, в итоге скроллбар есть, а самой прокрутки нету!
Trikster вне форума Ответить с цитированием
Старый 05.06.2011, 16:50   #13
Trikster
Пользователь
 
Аватар для Trikster
 
Регистрация: 11.02.2011
Сообщений: 31
По умолчанию

Проблема решилась путем возврата к стандартному CheckListBox и вызовом процедуры(оформил как процедуру) после изменения items.

Код:
procedure CLBHorizontalScrollBar(CL: TCheckListBox);
var
  i, MaxWidth:integer;
begin  MaxWidth := 0;
  for i := 0 to CL.Items.Count - 1 do
    if MaxWidth < CL.Canvas.TextWidth(CL.Items.Strings[i]) then
      MaxWidth := CL.Canvas.TextWidth(CL.Items.Strings[i]);
  SendMessage(CL.Handle, LB_SETHORIZONTALEXTENT, MaxWidth+20, 0);
end;
вызов:

Код:
CLBHorizontalScrollBar(CheckListBox1);
спасибо всем за ответы!
Trikster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ComboBox авторасширение, горизонтальная полоса прокрутки Lilu_123432 Компоненты Delphi 0 29.04.2011 14:46
горизонтальная гистограмма Максикок Помощь студентам 8 25.03.2011 05:14
Горизонтальная столбиковая диаграмма Delpi bercut Общие вопросы Delphi 1 25.10.2010 18:49
Горизонтальная позиция шашек a,b,c,d... KANER Общие вопросы C/C++ 7 17.09.2010 14:28
Только горизонтальная прокрутка для DIV roma86 HTML и CSS 0 26.08.2009 12:49