Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как обновить отображение компонента на форме? [D5, XP]


Страницы:   1 2

Учусь ©   (2011-03-30 21:34:00) 

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


Andy BitOff   (2011-04-02 10:14:00) [1]

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

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


antonn   (2011-04-02 09:34:00) [2]


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

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


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


>antonn [17]


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


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

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


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


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

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


antonn   (2011-04-01 09:12:00) [5]


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

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


Anatoly Podgoretsky   (2011-04-01 07:30:00) [6]

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

В тумбочке


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


> Германн [18]


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


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


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

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


antonn   (2011-04-01 02:05:00) [9]

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


Baks   (2011-04-01 01:58:00) [10]


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


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


antonn   (2011-03-31 14:04:00) [11]


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

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


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


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

Спасибо:)

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

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


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

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

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


Anatoly Podgoretsky   (2011-03-31 08:56:00) [14]

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

Ctrl+X / Ctrl+V


Anatoly Podgoretsky   (2011-03-31 08:55:00) [15]

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

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


sniknik   (2011-03-31 08:09:00) [16]

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


sniknik   (2011-03-31 08:07:00) [17]

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


sniknik   (2011-03-31 08:05:00) [18]

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


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


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

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

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


KilkennyCat   (2011-03-31 05:34:00) [20]

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо