Вниз
Скачать: 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.012 c
4-60003
Step[B.M.]
2003-03-01 12:42
2003.05.19
Как из моей проги запустить другой exe-шник, да еще с параметрами


14-59846
NetBreaker666
2003-04-26 22:53
2003.05.19
Здесь есть автостопщики ?


3-59593
Arkady
2003-04-28 08:23
2003.05.19
Вставка большого файла в базу Access


3-59578
BJValentine
2003-04-25 20:09
2003.05.19
ConnectionTimeOut в ADO


14-59927
русский
2003-04-29 21:36
2003.05.19
Письмо Борланду




   Наверх