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

Вниз

Как обновить отображение компонента на форме?   Найти похожие ветки 

 
Учусь   (2011-03-30 21:34) [0]

Есть форма, на ней TabbedNotebook с несколькими вкладками. На каждой вкладке лежит Image со свойством Align alClient (картинка - что-то подобие скина) на ней лежат RzGroupBox и RzRadioGroup - у них свойство Transparent = True;  
Проблема с этим групбоксами. При первом запуске и при первом открытии вкладок, эти групбоксы рисуются непрозрачными, картинки под ними не видно, как будто у них Transparent = False. Однако стоит перелистнуть вкладку TabbedNotebook и вернуться обратно, как все перерисовывается нормально.
Я предположил что можно при TabbedNotebookChange делать что-нить типа Form.UpdateWindowState чтобы при открытии сразу обновить отображение компонентов, но что ни пробовал - ничего не получилось. Помогите решить проблему?
Д5 W7


 
antonn ©   (2011-03-30 22:22) [1]

даблбуферед у формы ставится, да?


 
Учусь   (2011-03-30 22:33) [2]

Я ничего такого специально не ставил. А как узнать?


 
antonn ©   (2011-03-30 23:16) [3]

используй другой контрол страничный


 
Германн ©   (2011-03-31 01:44) [4]

А что такое RzGroupBox и RzRadioGroup? Я таких не знаю. И тем более не знаю как в этих компонентах реализовано свойство Transparent.


 
Andy BitOff ©   (2011-03-31 02:46) [5]

> Германн ©   (31.03.11 01:44) [4]
> А что такое RzGroupBox и RzRadioGroup?

Raize Components. Советую, очень миленькие.


 
KilkennyCat ©   (2011-03-31 05:34) [6]

миленькие компоненты для миленькой программы... гадость какая-то


 
Учусь   (2011-03-31 07:27) [7]


> используй другой контрол страничный

Гм. На  TabbedNotebook семь страниц и в общей сложности полторы сотни визуальных компонентов. Как можно просто, ничего не теряя перенести их на другой контрол? Стрл+С - Стрл+V - в этом случае изменятся имена..
Есть способ?

Или может есть способ просто обновить при открытии страницы?


 
sniknik ©   (2011-03-31 08:05) [8]

> на ней TabbedNotebook
а че не TPageControl?


 
sniknik ©   (2011-03-31 08:07) [9]

> Как можно просто, ничего не теряя перенести их на другой контрол?
в Object TreeViev, перетянуть мышкой.


 
sniknik ©   (2011-03-31 08:09) [10]

> Стрл+С - Стрл+V - в этом случае изменятся имена..
Стрл+X - Стрл+V и не изменятся...


 
Anatoly Podgoretsky ©   (2011-03-31 08:55) [11]

> Германн  (31.03.2011 01:44:04)  [4]

Это набор компонент от Рэя Конопки, хорошие, но малоизвестные.


 
Anatoly Podgoretsky ©   (2011-03-31 08:56) [12]

> Учусь  (31.03.2011 07:27:07)  [7]

Ctrl+X / Ctrl+V


 
Anatoly Podgoretsky ©   (2011-03-31 08:57) [13]

> sniknik  (31.03.2011 08:09:10)  [10]

Выросло поколение мышеводов, которые не знаю про стандартные комбинации
клавиш


 
Учусь   (2011-03-31 09:11) [14]


> sniknik ©   (31.03.11 08:09) [10]
> Anatoly Podgoretsky ©   (31.03.11 08:56) [12]

Спасибо:)

> Выросло поколение мышеводов, которые не знаю про стандартные
> комбинации клавиш

Это, как и Стрл+С - стандартная, виндовая комбинация, неужели вы думаете что ее можно не знать? Конечно знаю, вот только что-то совсем не подумал про нее:) Спасибо, что наставили на путь истинный:)
Поставил PageControl1 и перенес. Все работает как надо:)


 
antonn ©   (2011-03-31 14:04) [15]


> Гм. На  TabbedNotebook семь страниц и в общей сложности
> полторы сотни визуальных компонентов. Как можно просто,
> ничего не теряя перенести их на другой контрол? Стрл+С -
>  Стрл+V - в этом случае изменятся имена..
> Есть способ?

вырезать/вставить, у меня не только куча кнопок всяких было, у меня еще и те же TabbedNotebook на некоторых страницах были. Долго, муторно, зато не глючило потом.


 
Baks   (2011-04-01 01:58) [16]


> Andy BitOff [5]
> Raize Components. Советую, очень миленькие.


Raize Components 5  ->  $399
Да, действительно миленько! Где вы такие бабки берёте?


 
antonn ©   (2011-04-01 02:05) [17]

у меня когда-то был пиратский диск с D5, там они были прям на диске :)


 
Германн ©   (2011-04-01 02:31) [18]


> Andy BitOff ©   (31.03.11 02:46) [5]
>
> > Германн ©   (31.03.11 01:44) [4]
> > А что такое RzGroupBox и RzRadioGroup?
>
> Raize Components. Советую, очень миленькие.
>

Изыди, диавол!
Я и так имею проблемы с AlphaControls, которые мне "навязали". Ещё проблемы с другими контролами мне не нужны.


 
Baks   (2011-04-01 03:42) [19]


> Германн [18]


масленница не $399 :) Так что можно и попробовать :)


 
Anatoly Podgoretsky ©   (2011-04-01 07:30) [20]

> Baks  (01.04.2011 01:58:16)  [16]

В тумбочке


 
antonn ©   (2011-04-01 09:12) [21]


> Изыди, диавол!
> Я и так имею проблемы с AlphaControls, которые мне "навязали".
>  Ещё проблемы с другими контролами мне не нужны.

вот кстати не надо, Райзе очень даже неплохо сделаны, по крайней мере у меня с ними проблем небыло :)


 
Amoeba_   (2011-04-01 11:07) [22]


> Германн ©   (01.04.11 02:31) [18]

Да нет никаких проблем с Raize Controls. Полагаю, что их автору (он все же признанный авторитет в области компонентостроительства) нет оснований не доверять.


 
Baks   (2011-04-01 16:45) [23]


>antonn [17]


Так ведь совсем старенькие наверно. Какая версия?


> Anatoly Podgoretsky [20]
> В тумбочке

Адрес тумбочки киньте пожалуйста, я бы тоже взял :)


 
antonn ©   (2011-04-02 09:34) [24]


> Так ведь совсем старенькие наверно. Какая версия?

не помню, давно уже 7ю версию дельфи ставлю, 5я была в 2002 году.


 
Andy BitOff ©   (2011-04-02 10:14) [25]

> antonn ©   (01.04.11 09:12) [21]
>
> > Изыди, диавол!
> > Я и так имею проблемы с AlphaControls, которые мне "навязали".
> >  Ещё проблемы с другими контролами мне не нужны.
>
> вот кстати не надо

Подтверждаю =)



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

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

Наверх





Память: 0.5 MB
Время: 0.023 c
2-1301523077
Gu
2011-03-31 02:11
2011.07.10
Реестр Win7


2-1301593434
fynjy93
2011-03-31 21:43
2011.07.10
занос boolean значения в БД


15-1300433835
И. Павел
2011-03-18 10:37
2011.07.10
Покупка нового домашнего компьютера


15-1301188320
Германн
2011-03-27 05:12
2011.07.10
Автоматический переход


15-1300719280
mahab-22
2011-03-21 17:54
2011.07.10
работа с dbexpress





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