Форум: "Начинающим";
Текущий архив: 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