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

Фон формы   Найти похожие ветки 

← →
LubaAL   (2005-05-28 15:34) [0]

Хочу натенуть фон формы чтобы отображалась на всех вкладках PageControl-а. У меня их 10 и что, на каждую натягивать TImage?


← →
-=XP=- ©   (2005-05-28 15:49) [1]

ParentColor := true;


← →
LubaAL   (2005-05-28 16:04) [2]

ParentColor := true;
           
         -=XP=-

Пожалуйста, а можно поподробнее


← →
Marser ©   (2005-05-28 16:08) [3]

Это значит установку цвета родителя. но тебе это непоможет, тебе придётся либо сделать страницы PageControl прозрачными, либо [0]


← →
-=XP=- ©   (2005-05-28 16:19) [4]

Ой, не заметил, что это Image.
В таком случае - напишите наследника TTabSheet (или кто там?), и пропишите ему соответствующий функционал, типа, брать картинку у Parent"а, если Parent какого-то определенного класса.


← →
LubaAl   (2005-05-28 16:26) [5]

=XP=-, спасибо, но чего-то  я вообще ничего не понимаю, причем здесь Parent, у которого кроме true и false больше ничего нет.
Я предполагала что фон натягивают с помощью TImage/
Может есть еще варианты?


← →
Marser ©   (2005-05-28 16:34) [6]


> Может есть еще варианты?


> В таком случае - напишите наследника TTabSheet (или
> кто там?), и пропишите ему соответствующий функционал,
> типа, брать картинку у Parent"а, если Parent какого-то
> определенного класса.


← →
LubaAL   (2005-05-28 16:52) [7]

>причем здесь Parent, у которого кроме true и false больше ничего нет.


← →
Virgo_Style ©   (2005-05-28 16:58) [8]

LubaAL   (28.05.05 16:52) [7]
Где вы нашли такого Parent"a?


← →
LubaAL   (2005-05-28 17:00) [9]

В объекте инспектора табшита. Там три парента, и все они ни имеют значения картинки.


← →
-=XP=- ©   (2005-05-28 17:00) [10]

причем здесь Parent, у которого кроме true и false больше ничего нет.

Parent - это объект, на котором лежит/прорисовывается контрол. Объект не может быть True или False. Возьмитесь-ка лучше за изучение ООП, чтобы понимать о чем речь идет.

А пока, учитывая Ваш уровень знаний - "натягивайте" вручную.


← →
Virgo_Style ©   (2005-05-28 17:04) [11]

LubaAL   (28.05.05 17:00) [9]

Это ParentShowHint, ParentFont и ParentBiDiMode. А никак не Parent.


← →
LubaAL   (2005-05-28 17:04) [12]

Спасибо, -=XP=-


← →
-=XP=- ©   (2005-05-28 17:07) [13]

В объекте инспектора табшита. Там три парента, и все они ни имеют значения картинки.

Parent в Object Inspector не отображается, так как это свойство public, но не published.
А в Object Inspector отображаются свойства типа ParentColor, которые задают поведение объекта. В данном случае свойство говорит о том, что объект должен иметь тот же цвет, что и его Parent.

Предвидя Ваши вопросы, замечу, что Parent имеет тип TWinControl, а посему свойства Image у него нет.

Напишите свой контрол, определите у него свойство Image и пропишите метод отрисовки объекта.
Потом напишите вторичный контрол, который будет "лежать" на вашем контроле, и у этого вторичного контрола определите свойство ParentImage. Кроме того, пропишите прорисовку этого вторичного контрола с учетом того, установлено ли данное свойство, или нет.

И будет Вам рай.



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

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



Память: 0.48 MB
Время: 0.025 c
10-1093705417
Ragazor
2004-08-28 19:03
2005.06.14
Как достать картинку из Excel документа


1-1117200144
ctranik
2005-05-27 17:22
2005.06.14
Как просканировать весь реестр


1-1116939128
Новичек
2005-05-24 16:52
2005.06.14
Приоритет потока.


1-1117200988
alertus
2005-05-27 17:36
2005.06.14
Pointer->Integer->Pointer


4-1114194303
Merl
2005-04-22 22:25
2005.06.14
SetWindowRgn




   Наверх