Главная страница
    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.068 c
15-1343214796
AV
2012-07-25 15:13
2013.03.22
Торможу.. с перекрытием в наследнике функции


2-1328170170
AV
2012-02-02 12:09
2013.03.22
Запрос к MSSSQL не возвращает данные. Почему?


15-1338323402
Юрий
2012-05-30 00:30
2013.03.22
С днем рождения ! 30 мая 2012 среда


2-1340433843
Reqyzik
2012-06-23 10:44
2013.03.22
Бяда с XLS


15-1330783295
Savek
2012-03-03 18:01
2013.03.22
Воспроизведение видеофрагмента средствами медиаплеера





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