Topic: Кнопочки

Доброго всем дня!

Можно ли скриптом задать кнопкам другой цвет, кроме дефолтного - серого? Желательно в скрипте v 1.46

Re: Кнопочки

zoomix wrote:

Можно ли скриптом задать кнопкам другой цвет, кроме дефолтного - серого? Желательно в скрипте v 1.46

Я в одном из проектов вообще вместо кнопки использовал надпись с событием OnClick. Можно аналогично и текстовое поле использовать, ему без проблем задаётся и цвет фона, и цвет текста.

Не боги горшки лепят!

3 (edited by zoomix 2015-03-24 07:30:19)

Re: Кнопочки

Ок, интересно. А если графический элемент? Вот бы маленький пример скрипта, как c изображения, текстбокса или лейбла назначить, например, переход на форму как и по обычной кнопке, у которой есть свойство "Action", чего нет у других компонентов.
-------
Что-то типа?
procedure Form1_Image2_OnClick (Sender: string);
begin
Proba1.Show;
end;

4 (edited by sataline 2015-03-24 18:13:52)

Re: Кнопочки

Можно на форму добавить кнопку, назначить ей необходимое действие, в свойствах Visible:= False (просто убрать галочку). В событии изображении (или что у Вас там будет заменять кнопку)  OnClick прописать Form1.Button1.Click. Вроде, как-то так.

Re: Кнопочки

Спасибо, попробую

Re: Кнопочки

>>> ...  в свойствах Visible:= False (просто убрать галочку)...
-----------------------------------------------------------------------------------
Увы, но в версии 1.46 такой фичи - нет.
см.фото.

Post's attachments

Attachment icon ris1.jpg 33 kb, 388 downloads since 2015-03-25 

Re: Кнопочки

В событиях формы, которой принадлежит кнопка,  выбрать OnShow и присвоить кнопке "невидимость". Выглядеть будет приблизительно так:

procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.Button1.Visible:= False;
end;

Re: Кнопочки

Все достаточно просто. В любом редакторе рисуете кнопку и её состояние при наведении курсора и нажатии отдельными изображениями. Вставляете в проект как изображение и присваиваете действия этого изображения скриптами.  onClick например. Его привязываете на кнопку на которой настроены основные действия. Саму кнопку скрыть.