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

Вниз

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

 
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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1117525901
Layner
2005-05-31 11:51
2005.06.14
Здравствуйте, подскажите плз, как программно установить ListView


1-1117122983
Hromosom
2005-05-26 19:56
2005.06.14
Как двигать окно программы нажав на ней мышью?


1-1117447228
bearoman
2005-05-30 14:00
2005.06.14
изменеие размера контрола


9-1110321672
Куу
2005-03-09 01:41
2005.06.14
ODE-бильярдик Простенький Демка


3-1115177858
AloneAli
2005-05-04 07:37
2005.06.14
Ошибка при рефреше TADODataSet...





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