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

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

Как менять цвет модальной формы ? [D7, WinXP]


Dima ©   (2004-11-11 12:24:00) 

В общем форма вызывается модально

Form4:=TForm4.Create(Self);
Form4.ShowModal;
Form4.Free;

При попытке поменять у нее цвет
Form4.Color:=Colorbox1.Colors[iniFile.ReadInteger('SETUP','COL5',0)];
Выдается ошибка Access Violation..
Как корректно поменять цвет ( индекс цвета берется из ini файла )


Dima   (2004-11-11 12:36:00) [1]

Вот я тормознул :(((
Спасибо ...


Reindeer Moss Eater   (2004-11-11 12:34:00) [2]

Тогда зачем Form4.Color:= ...

если надо Color := ...

??


Dima   (2004-11-11 12:30:00) [3]

Нет, это я пишу при TForm4.FormCreate(Sender: TObject)
:)


Reindeer Moss Eater   (2004-11-11 12:29:00) [4]

Он пишет ЭТО после убийства form4


TUser   (2004-11-11 12:26:00) [5]

Где ты пишешь вот это?
Form4.Color:=Colorbox1.Colors[iniFile.ReadInteger('SETUP','COL5',0)];

Если в отдельном потоке - то Synchronize


Наверх

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