Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Поведение как TPanel   Найти похожие ветки 

 
novai   (2012-07-10 05:08) [0]

Из-за чего у TPanel такое поведение на форме: она перекрывает TImage например, всегда выше него.
Как выделить на форме область -TRect чтобы ее никто не перерисовывал, кроме меня?
Зачем нужно: Хочу отрисовывать на канве формы всплываюшие сообщения (в виде графики), которые были бы всегда выше всех остальных контролов формы...


 
sniknik ©   (2012-07-10 07:38) [1]

панель это оконный контрол, имедж рисованный на родителе, любое окно перекроет.
> которые были бы всегда выше всех остальных контролов формы...
нужно окно, на нем имедж.


 
novai   (2012-07-10 08:28) [2]

я так понимаю, значит достаточно TPanel создать и на его канве рисовать?


 
sniknik ©   (2012-07-10 09:41) [3]

ну, если хочешь сделать "тяпляпную" программу то да, достаточно. но никто не гарантирует нормальную работу в таком варианте при включении схем например.

p.s. есть же компонент для рисования TPaintBox, он тебе не подходит?
p.p.s. вообще всплывающие сообщения например "хинты" это все таки окна.


 
novai   (2012-07-10 18:10) [4]

Я же не говорил окна типа baloon, я говорил рисовать сообщения в виде графики в своем окне на  канве...


 
sniknik ©   (2012-07-10 18:13) [5]

да без разницы. или ты видишь стандартные хинты на форме в панелях, а вне/балуны в окнах?


 
brother ©   (2012-07-10 18:22) [6]

тогда я не понимаю о чем речь? какой объект проще взять для моей задачи?


 
brother ©   (2012-07-10 18:22) [7]

гы!


 
novai   (2012-07-10 18:26) [8]

не смешно же я правда не понимаю что мне выбрать для моей задачи


 
novai   (2012-07-10 18:28) [9]

вопрос прощще: как отрисовать сообщение графикой в своем окне выше всех контролов?


 
brother ©   (2012-07-10 18:32) [10]

фигней нt майся! [3]


 
Юрий Зотов ©   (2012-07-10 18:47) [11]


> novai   (10.07.12 18:28) [9]
> как отрисовать сообщение графикой в своем окне выше всех контролов?

1. Самое простое - создать панель и рисовать на ней.

2. Есть и другие способы, но вряд ли они тутт подойдут.

3. Да ведь и правда - что за странное желание сделать столь вычурный интерфейс?

4. Обычно для сообщений используют TStatusBar - не подойдет ли?


 
Dennis I. Komarov ©   (2012-07-12 22:19) [12]


> 3. Да ведь и правда - что за странное желание сделать столь
> вычурный интерфейс?
>
> 4. Обычно для сообщений используют TStatusBar - не подойдет
> ли?

У мелкомягких одни убогие и денег нет. Ну откуда они знают об удобном интерфейсе?


 
Германн ©   (2012-07-13 01:21) [13]


> novai   (10.07.12 18:28) [9]
>
> вопрос прощще: как отрисовать сообщение графикой

Объясни "на пальцах" этот вопрос.


 
novai   (2012-07-13 07:29) [14]


> Объясни "на пальцах" этот вопрос.

создаю динамически bitmap, на нем рисую картинку и текст, теперь надо его отрисовать на канве моей формы поверх всех контролов.



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

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.076 c
6-1247157100
axis_of_evil
2009-07-09 20:31
2013.03.22
TidSMTP


15-1339739244
Demo
2012-06-15 09:47
2013.03.22
Купить интернет магазин


15-1341814491
Очень Злой
2012-07-09 10:14
2013.03.22
Не могу скачать флешплейер


2-1347519862
MsGuns
2012-09-13 11:04
2013.03.22
Колонка для "птичек" в гриде.


6-1258114919
stas
2009-11-13 15:21
2013.03.22
ICS SMTP клиент





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский