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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2012, 21:09   #1
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию Как программно изменить цвет "компонента"? Смотрим внутри...

Компонент TPanel, как программно изменить его цвет? Свойства стоят по-умолчанию, но это не работает:
Код:
procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Panel1.Color:= clRed;
end;
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Старый 14.02.2012, 21:43   #2
A-IX-2
Форумчанин
 
Аватар для A-IX-2
 
Регистрация: 08.10.2010
Сообщений: 101
По умолчанию

Вот так работает
Код:
Panel1.Color:=RGB(100,100,100);
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
A-IX-2 вне форума Ответить с цитированием
Старый 14.02.2012, 21:54   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
но это не работает
Прекрасно работает, другое дело, что когда курсор мыши уходит за пределы панели, исходный цвет не восстановится
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.02.2012, 05:56   #4
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Совсем забыл сказать, еще на форме лежит компонент XPManifest. Без него цвет у панели меняется без проблем, а с ним также можно?
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
Как программно изменить цвет кнопки в Delphi Source-of-life Помощь студентам 8 13.04.2010 21:18
Как программно запускать "Дефрагментация дисков" на Windows XP kenta Общие вопросы Delphi 2 29.11.2009 20:12
как в Делфи создать кнопочку "ОК". подробности внутри темы.... Кристина2008 Общие вопросы Delphi 2 09.12.2008 22:49
"Две" onMouseMove у одного компонента. Как? chandrasecar Общие вопросы Delphi 8 27.10.2008 22:52