Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Картинка на форме   Найти похожие ветки 

 
Цукор5   (2010-04-01 12:07) [0]

Добрый день.
Не перестаю восхищаться дизайну формы в TeamView. Действительно все наглядно, красиво.

Так вот, решил сам попробывать. Предположим, я создал некий рисунок. Этот рисунок "положил" на форму, добавил нужные мне контролы.
А как же сделать подобное http://www.stc-istok.com.ua/1/TeamView.JPG

Т.е. необходима обратная свзь, нажал на некоторую облать формы - рисунок изменился(фон стал синим). Как это программно реализовать ?
Как отслеживать нажатие области понятно. Что делать с рисунком ? Его целяком менять или "закрашивать" некоторую облать картинки?

Заранее спасибо!


 
brother ©   (2010-04-01 12:09) [1]

> А как же сделать подобное http://www.stc-istok.com.ua/1/TeamView.JPG

это 2а рисунка...


 
brother ©   (2010-04-01 12:10) [2]

показываюх 2а состоянния... причем, о прозрачности рисунков речь не идет (они прямоугольные)


 
brother ©   (2010-04-01 12:10) [3]

> показываюх

показывающих


 
brother ©   (2010-04-01 12:11) [4]

> Т.е. необходима обратная свзь, нажал на некоторую облать
> формы - рисунок изменился(фон стал синим). Как это программно
> реализовать ?

у имаджа есть онклик...


 
brother ©   (2010-04-01 12:11) [5]

> Его целяком менять

да


 
Anatoly Podgoretsky ©   (2010-04-01 14:18) [6]

> Цукор5  (01.04.2010 12:07:00)  [0]

Привет попугаям!


 
MsGuns ©   (2010-04-01 14:46) [7]

Я чего-то не въехал а в чем там "кузявость" ?
Ну, а сама идея...
Если надо как на приведенной картинке, то очевидно, надо не одну "картинку", а несколько объектов TImage, для каждого обработчики в зависимости от эффектов MouseEnter, MouseLeave, MouseMove и, если картинка еще и кнопка, то MouseDown и MouseUp.
Короче, весь набор плясок с мышкой
Если картинкок-фрагментов много, то имеет смысл создать базовый класс, от которого наследовать отображаемые имэджи, где реализовать все это "мышиное" безобразие



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
2-1272198220
rendall
2010-04-25 16:23
2010.08.27
сочетание клавиш в фоновом режиме


15-1273005004
Юрий
2010-05-05 00:30
2010.08.27
С днем рождения ! 5 мая 2010 среда


15-1266096606
Юрий
2010-02-14 00:30
2010.08.27
С днем рождения ! 14 февраля 2010 воскресенье


15-1264125503
Дмитрий С
2010-01-22 04:58
2010.08.27
Оказывается я еще могу чему-то научиться.


2-1272475993
DROWSY
2010-04-28 21:33
2010.08.27
редактирование в гриде.