Форум «Всё о Паскале» _ Ада и другие языки _ Builder 6.0
Автор: Fanat 4.01.2008 16:22
При создании динамически кнопки необходимо что бы она оказалась поверх всех компонентов... BringToFont() и SendToBack() не работает в этом случае...Как быть?..
Автор: volvo 4.01.2008 16:58
Положи TPanel (с размером, равным размеру кнопки) на форму, а уж на нее - свою кнопку, тогда кнопка будет "сверху"...
Автор: Fanat 4.01.2008 17:37
Цитата(volvo @ 4.01.2008 12:58)
Положи TPanel (с размером, равным размеру кнопки) на форму, а уж на нее - свою кнопку, тогда кнопка будет "сверху"...
А как то ещё можно?..Потому что кнопок много...то есть зарание неизвесто сколько нужно панелей... Одна большая панель также не подходит...
Автор: volvo 4.01.2008 17:42
Ты не понял... При создании кнопки - создавай перед этим панель, тоже динамически...
Автор: Fanat 4.01.2008 17:52
Цитата(volvo @ 4.01.2008 13:42)
Ты не понял... При создании кнопки - создавай перед этим панель, тоже динамически...
А как вставить на динамически созданную панель кнопку?
MyButton *B = new MyButton(this); TPanel *P = new TPanel(Panel1);