Здравствуйте, ковырять С++ я начал недавно, так что, если вопрос глупый, извиняйте. Суть вот в чем: делаю изменение фона окна в опциях. При нажатии на кнопку "Фон" открывается ColorDialog, в нем выбираю цвет, цвет передается на компонент Panel (предпросмотр), но цвет почему-то меняется не на выбранный сейчас, а на выбранный при предыдущем открытии ColorDialog.
Вот код:
| Код | void __fastcall TForm3::Button4Click(TObject *Sender) { ColorDialog1->Execute(); } //--------------------------------------------------------------------------- void __fastcall TForm3::ColorDialog1Close(TObject *Sender) { Panel1->Color = ColorDialog1->Color; }
|
Я точно делаю что-то не так, но что именно - понять не могу. |