Вниз
Скачать: CL | DM;

Поведение как 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.056 c
15-1351590930
Palladin
2012-10-30 13:55
2013.03.22
Как в директивах препроцессора с# target framework учесть?


15-1342072358
AV
2012-07-12 09:52
2013.03.22
Эффективность подразделения в компании


15-1343320052
Хаус
2012-07-26 20:27
2013.03.22
Посоветуйте жизненные задачи по JavaScript


15-1343545365
megavoid (other pc)
2012-07-29 11:02
2013.03.22
Синхронизация и гонки потоков


4-1259316889
Konstantin
2009-11-27 13:14
2013.03.22
поиск новых файлов




   Наверх