Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.19;
Скачать: 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 вся ветка

Текущий архив: 2003.05.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-59603
DmitryNekl
2003-04-28 13:59
2003.05.19
ADO и Excel


1-59724
Косолапов Игорь
2003-05-05 16:24
2003.05.19
Локализация


14-59918
Vlad Oshin
2003-04-29 11:02
2003.05.19
Интеллигенция. Кто они?


14-59849
Ihor Osov'yak
2003-05-01 00:45
2003.05.19
Backdoor.Death.26


1-59684
Ler
2003-05-06 13:07
2003.05.19
Создание компонента