Форум: "Компоненты";
Текущий архив: 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.012 c