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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2011, 09:09   #1
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
По умолчанию Полностью изменить фон ListBox программно?

Собственно сабж. В программе нужно будет часто менять фон. Делаю так:
Код:
      LB.Color := Color;
      LB.Repaint;
Получается так, что фоном закрашивается только часть листбокса, а нужно весь. Что делаю не так? Спасибо
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума Ответить с цитированием
Старый 20.10.2011, 11:11   #2
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ListBox1.Color:=clLime;
  ListBox1.Canvas.Brush.Color:=clLime;
  ListBox1.Canvas.FillRect(ListBox1.ClientRect);
  Repaint;
end;
Странно, но этот баг я увидел впервые )))
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить цвет кнопки (фон GROUPBOXa)? realtype Win Api 0 21.05.2011 14:32
Как изменить фон диапазона? Simbad Microsoft Office Excel 5 23.02.2010 09:50
Изменить фон, не закрасив картинку. Iamloli Мультимедиа в Delphi 18 21.01.2010 08:24
как изменить фон изображения до общего фона. CaSHA HTML и CSS 5 24.06.2009 11:43
Фон в listbox Черничный Компоненты Delphi 17 15.07.2008 17:15