![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как обновить отображение компонента на форме? [D5, XP]
Учусь © (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]миленькие компоненты для миленькой программы... гадость какая-то