Вниз
Скачать: CL | DM;

TAction и кнопка   Найти похожие ветки 

← →
KSergey ©   (2003-05-05 11:17) [0]

Проблема: есть SpeedButton, на которую я хочу разместить только картинку. Но когда привязываю кнопку к Action - на ней обязательно появляется Caption. Причем в меню то мне этот Caption как раз нужен... Можно ли это как-то обойти? Пока просто привязал на OnClick процедуру от Action


← →
dtrn   (2003-05-05 11:53) [1]

procedure TForm1.FormActivate(Sender: TObject);
begin
SpeedButton1.Caption:="";
end;


← →
KSergey ©   (2003-05-05 12:50) [2]

Значит легальных способов нет... Ну и ладно.

PS: здесь под легальными понимаю возможности, доступные в Design Time.


← →
MBo ©   (2003-05-05 12:56) [3]

Так пустой Caption у Action и кнопки, но заполненный у пункта меню разве не решает проблемы?


← →
KSergey ©   (2003-05-05 13:08) [4]

Хм., так еще не пробовал.. попробую...

А вот еще, к стати.
Надо сделать radio в меню. В самом меню делается без проблем, но если туда подвязаны Action - фиг. В самих Action radio нет, и если они подвязаны к меню - то и меню меняется на checked... Это как-то можно исправить?


← →
MsGuns ©   (2003-05-05 13:14) [5]

>MBo © (05.05.03 12:56)
>Так пустой Caption у Action и кнопки, но заполненный у пункта меню разве не решает проблемы?

Решает, если только один котрол связан с акцией. А если 2, 3 или 8 ? Т.е. одной акции соответствует подпункт гл.меню, пункты 2-х PopUpMenu и т.д., да еще и на разных формах ? При любых изменениях в экшине что, надо куролесить по формам и контролам и везде править Caption ? Криво до безобразности - теряется вся прелесть экшинов как средства унификации алгоритмики.



← →
MBo ©   (2003-05-05 13:23) [6]

>MsGuns
В общем согласен.

>KSergey
У кнопки Margin поставить больше ее ширины


← →
REA ©   (2003-05-05 14:48) [7]

Насчет SpeedButton, Actions и ImageList: картинка копируется в SpeedButton, что катастрофически раздувает приложение, если таких кнопок много, даже с одинаковой картинкой.
(С наследием форм отдельная история)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
3-59540
gala
2003-04-29 11:38
2003.05.19
работа с БД


1-59776
Anton Tsvilikh
2003-05-06 18:08
2003.05.19
Позиция курсора


8-59809
mate
2003-02-08 11:45
2003.05.19
Сохранение рисунка


1-59792
Piero
2003-05-05 13:35
2003.05.19
Встроенный архиватор


7-59958
Sergeys
2003-03-22 10:42
2003.05.19
Как переименовать директорию




   Наверх