Проблема такая: есть форма. На форму положил Toolbar (свойство ShowCaptions= False), на нем создал стандартные кнопки (на них отображаю только картинки) + ПЕРЕД ними (т.е. слева) добавил кнопку SpeedButton (Transparent=False, Flat=True) (объясню почему добавил - дело в том, что стандартные кнопки Toolbar-а всегда одинаковы по свойствам, а мне нужно было сделать ещё одну кнопку, на которой был бы текст с картинкой, а не одна картинка). Для простоты - сокращу описание своей проблемы - на самой форме есть 2 кнопки. 1 кнопка:
| Код | Form1.SpeedButton.Visible:= True;
|
2 кнопка:
| Код | Form1.SpeedButton.Visible:= False;
|
Соответственно, кнопка SpeedButton должна либо отображаться, либо нет. НО - проблема в том, что когда я делаю её невидимой, то место, занятое под кнопку, остается (т.е. по сути убирается только её заголовок и картинка), а мне нужно, чтобы кнопка вообще была невидимой и кнопки Toolbar-а начинались от левого края, а когда делаю её видимой, чтобы все возвращалось на свои места. Пожалуйста, помогите разобраться - наверное я чего-то не так делаю?! |