Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
4-1237347702
Дмитрий
2009-03-18 06:41
2010.08.27
Стиль окна


2-1274121959
Semen
2010-05-17 22:45
2010.08.27
Объединение 3-х полей таблицы Paradox в одно.


3-1238357118
VoznikVopros
2009-03-30 00:05
2010.08.27
TIBDataSet - добавление поля, равное послед. знач. из др. таблицы


15-1273069213
zedart
2010-05-05 18:20
2010.08.27
описание перменных


2-1269514776
ComeGetSome
2010-03-25 13:59
2010.08.27
Интерфейс Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский