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

Вниз

Скрытие невизуальных компонент в Design time.   Найти похожие ветки 

 
Alexander_VC ©   (2005-07-12 13:43) [0]

Уважаемые мастера!
У меня к Вам вопрос.
Приложение использует библиотеку Dream Controls.  
Необходимо в режиме Design time скрывать(не отображать) невизуальные компоненты, которые кладутся на форму. Аналогично тому, как это делает Castalia или другие IDE Experts.

Подскажите, пожалуйста направление поиска.

Заранее благодарен.


 
Юрий Зотов ©   (2005-07-13 16:17) [1]

> Необходимо в режиме Design time скрывать(не отображать)
> невизуальные компоненты,

Просто регистрируйте их через RegisterNoIcon, а не через RegisterComponents.


 
Alexander_VC ©   (2005-07-13 17:41) [2]

> Просто регистрируйте их через RegisterNoIcon, а не через  RegisterComponents.

Данный метод мне не очень подходит, т.к. в этом случае компоненты не будут видны в палитре, а речь идет о стандартных компонентах,  производных от TDataSet, TDataSource, которыми должен управлять пользователь в DreamDesigner.

Проблема возникла при попытке работы с cxGrid в DreamDesigner. cxGrid содержит компоненты (TcxGrigTableView, TcxGrigLevel), которыми из Delphi IDE идет управление через соответствующие редакторы, а редакторы в IDE Dreamdesigner подключить не удалось (пока). Тогда возник вариант - создавать компоненты TcxGrigTableView, TcxGrigLevel вручную и управлять ими через собственное дерево объектов. При ручном создании TcxGrigTableView, TcxGrigLevel они появляются на дизайнерируемой форме в левом верхнем углу и непосвященному не ясно что это такое. Вот и возникла мысль скрывать невизуальные компоненты.

Т.о., для решения моих проблем, пока, я вижу два пути:
1. Наиболее приемлимый - подключить в Dreamdesigner редакторы cxGrid, поставляемые вместе с ним.
2. Скрыть нывизуальные компоненты в Design-time Dreamdesigner и упралять выбором компонент и собственного дерева объектов.

Что посоветуете?

Спасибо.


 
Юрий Зотов ©   (2005-07-13 19:22) [3]

Не знаком с CX и поэтому не вполне представляю проблему, но, как показывает практика, родные редакторы всегда лучше.


 
Alexander_VC ©   (2005-07-13 19:49) [4]

To Юрий Зотов

Спасибо за проявленное внимание к вопросам.
Будем копать.

С уважение,
Александр.


 
Priest   (2005-07-14 10:30) [5]

>>Alexander_VC ©  

Привет. У нас тоже была такая проблема. Мы используем cxGrid в DreamDesigner и редакторы не работали. У cx переопределили класс
TсxDesignWindow. Если интересно, то могу изменённые файлы отослать на мыло.....

Если не секрет что за систему разрабатывает?


 
Alexander_VC ©   (2005-07-14 15:02) [6]

>> To Priest

Приветствую! Спасибо за ответ!

Нужно использвать (по желанию заказчика):
cxGrid,TreeList и Vertical Grid.
На данном этапе применяю следующие версии этих продуктов:
ExpressQuantumGrid Suite v5.3,
ExpressQuantumTreeList v4.1.2,
ExpressVertical Grid Suite 3.2.
Ваше предложение мне очень интересно. Если возможно, с благодарностью приму измененные файлы на адрес chekiris@tut.by.

Что касается последнего вопроса - Закзчик захотел поиметь инструмент разработки, который позволит ему разрабатывать, дополнять и вносить изменения в работающую систему без знания Delphi.
Другие подробности мылом.

Зарнее благодарен.
С уважением,
 Александр.
 подобный


 
Priest ©   (2005-07-15 11:12) [7]

Мы тоже делаем подобное, только для собственных нужд.....Отослал на мыло....


 
Alexander_VC ©   (2005-07-15 11:45) [8]

>> To Priest

Большое спасибо!
Посылочку получил. За что всячески благодарен!
Буду смотреть.

Я, полагаю, что Ваш опыт будет очень интересен.

С уважением,
Александр.



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

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

Наверх





Память: 0.47 MB
Время: 0.014 c
2-1135700702
Monro
2005-12-27 19:25
2006.01.15
11111


1-1134374120
ZbarKiy
2005-12-12 10:55
2006.01.15
Экспорт процедур из DLL?


8-1123254448
wsm
2005-08-05 19:07
2006.01.15
Flash изменение размера


14-1135262770
Pazitron_Brain
2005-12-22 17:46
2006.01.15
Операционные системы в массы!


14-1135160815
A_le_xey
2005-12-21 13:26
2006.01.15
С#





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