Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.10;
Скачать: CL | DM;

Вниз

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

 
Учусь   (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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.006 c
2-1301921321
Елена
2011-04-04 16:48
2011.07.10
построение фигур в delphi


2-1301910133
Magedon
2011-04-04 13:42
2011.07.10
COM: обработка исключительных ситуаций


2-1301559093
Matveih1
2011-03-31 12:11
2011.07.10
DBGridEh и AutoFitColWidths


15-1301002199
Юрий
2011-03-25 00:29
2011.07.10
С днем рождения ! 25 марта 2011 пятница


15-1300896940
Palladin
2011-03-23 19:15
2011.07.10
Делегаты, анонимные методы, C#