Форум: "Начинающим";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
ВнизЕсть ли что то TImage со свойствами кнопки? Найти похожие ветки
← →
Abcdef123 (2009-12-01 04:23) [0]Здравствуйте, Мастера.
Мне нужно на главной форме поместить рисунки (формат Jpg), примерно размером чтоб были на экране примерно 5см на 5см, и чтоб эти рисунки "вели себя" как кнопки (при нажатии каждой будет выполняться отдельная программа). Сейчас в существующей программе это реализовано через обычные TBitBtn, в общем, не очень красиво.
Может какой нибудь простенький компонент существует? Или как то c TImage можно это проблему решить?
Я поиском нашла тут одну ссылку (горячая область называется кажется), но там заморочено, надо в фотошопе все рисовать, маски и прочее, да и формат там нужет изначально не тот, что у меня, автор говорит, что преобразование в нужный bmp формат, будет глючить).В общем, мне этот пример не подойдет.
В любом случае, буду рада усслышать все креативные мнения.
Заранее спасибо.
← →
brother © (2009-12-01 05:33) [1]нарисуй картинки в виде кнопок, TImage.Onclick будет выполнять нужное действие...
TImage.OnMouseDown - отрисовываем нажатую "картинку-кнопку"
TImage.OnMouseUp - отрисовываем не нажатую "картинку-кнопку"
думаю разберешься...
← →
Abcdef123 (2009-12-01 06:07) [2]To [1]
Я не знаю, как отрисовывать нажатую (не нажатую) кнопку :-(
← →
Abcdef123 (2009-12-01 06:19) [3]Это надо управлять свойствами длины и высоты? Типа на событии .OnMouseDown делаем
Image1.Height := Image1.Height -1;
Image1.Width := Image1.Width - 1;
а на OnMouseUp
Image1.Height := Image1.Height + 1;
Image1.Width := Image1.Width + 1;
Можно что то еще как то объемность придать?
← →
brother © (2009-12-01 06:31) [4]> Можно что то еще как то объемность придать?
объемность ты рисуешь сам (например в фотошопе) или можно обойтись только статичной картинкой...
← →
brother © (2009-12-01 06:31) [5]> или можно обойтись только статичной картинкой...
тогда
> TImage.OnMouseDown - отрисовываем нажатую "картинку-кнопку"
> TImage.OnMouseUp - отрисовываем не нажатую "картинку-кнопку"
не обрабатывай...
← →
RWolf © (2009-12-01 09:13) [6]
> Можно что то еще как то объемность придать?
DrawFrameControl
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c