Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизКартинка на форме Найти похожие ветки
← →
Цукор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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.087 c