Форум: "Прочее";
Текущий архив: 2009.08.30;
Скачать: [xml.tar.bz2];
ВнизКак вызвать стандартный property editor для свойства? Найти похожие ветки
← →
pasha_golub © (2009-07-01 10:57) [0]Суть вопроса:
TQueryDescendantEditor = class(TComponentEditor);
...
ExecuteVerb(Index: Integer); override;
end;
....
procedure TQueryDescendantEditor.ExecuteVerb(Index: Integer);
begin
case Index of
0: ShowFieldsEditor(Designer, TDataSet(Component), GetDSDesignerClass);
1: //Invoke SQL editor
end;
end;
Так вот как вызвать стандартный эдитор для TQuery.SQL: TStrings?
Поможите пожалуйста. Не могу найти.
← →
Petr V. Abramov © (2009-07-01 11:01) [1]с inherited аккуратно поиграться?
← →
pasha_golub © (2009-07-01 11:05) [2]
> Petr V. Abramov © (01.07.09 11:01) [1]
>
> с inherited аккуратно поиграться?
Предок не умеет. В двух словах, я хочу добавить для кверей еще один пункт меню контекстного под названием SQL Editor.... А то задолбало каждый раз в инспекторе искать.
← →
Юрий Зотов © (2009-07-01 13:45) [3]> pasha_golub
Ищи в разделе "Компоненты", это точно было.
← →
Юрий Зотов © (2009-07-01 13:47) [4]http://delphimaster.net/view/5-1220008525/
← →
pasha_golub © (2009-07-01 15:09) [5]Шикарно. Спасибо.
По трудозатратам, правда, можно и свой редактор написать в таком случае :)
← →
Юрий Зотов © (2009-07-01 15:33) [6]> pasha_golub © (01.07.09 15:09) [5]
И будет еще затратнее. Потому что все равно придется писать все тот же редактор компонента, который будет вызывать самописный же редактор свойства (вместо уже готового).
Делай методом копипаст. Практически, тебе только имя свойства изменить нужно, остальное один-в-один.
← →
pasha_golub © (2009-07-01 17:06) [7]
> Юрий Зотов © (01.07.09 15:33) [6]
> Потому что все равно придется писать все тот же редактор
> компонента
А его все равно писать как бы... Все равно огромное спасибо.
Кстати, товарищ СБилдер (что 5, что 6) ругается на отсутствие DSdesign.dcu, в котором живет TDSDesigner, от которого я наследуюсь. При чем .hpp есть, а .dcu нету.
Я бьюсь головой об стену. Не знаю что делать. Так как и АДО, и БДЕ наследуются от этого дизайнера. А файла нету.
В поставке Делфи он лежит в %Delphi%\Source\Property Editors
Если кто знает местонахождение или знает как решить эту задачу под БСБ, тому подарю пива. Два...
← →
Юрий Зотов © (2009-07-01 18:12) [8]Ответ, похоже, по той же ссылке - разбей на два пакета.
И про пиво не забудь. У настоящего Чингачгука язык не раздвоен.
← →
pasha_golub © (2009-07-01 19:04) [9]Не думаю, что билдер знает DesignIDE или это волшебное слово?
> И про пиво не забудь. У настоящего Чингачгука язык не раздвоен.
Настоящие Чингачгуки предпочитают огненную воду. ;)
← →
pasha_golub © (2009-07-01 19:22) [10]
> Юрий Зотов © (01.07.09 18:12) [8]
>
> Ответ, похоже, по той же ссылке - разбей на два пакета.
>
Пропустил самое главное. Разбито. Изначально. Билдер обделен видимо ДизайнТайм сорсами
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.08.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c