Форум: "Компоненты";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
ВнизВставка компонента из буфера Найти похожие ветки
← →
ancara (2004-06-08 13:01) [0]Здравствуйте, уважаемые мастера!
Така проблема, есть "невизуальный" компонент (потомок TComponent), т.е. я его регистрирую как
RegisterNoIcon([TMyComp]);
RegisterClass(TMyComp);
Создаю в дизайнере как обычно:
comp:=FDefaultDesigner.CreateComponent(...);
Копирую в буфер так:
FDefaultDesigner.CopySelection;
А вот вставлять не хочет, в ответ на моеFDefaultDesigner.SelectComponent(FDefaultDesigner.Root);
FDefaultDesigner.PasteSelection;
Пишет "Cannot paste TMyComp in designer." Может там еще с Clipboard надо что-то делать?
← →
Igorek © (2004-06-15 18:58) [1]
> ancara (08.06.04 13:01)
Причины могут быть разные. Попробуй сделать тупо: скопируй стандартную кнопку в буфер, запусти программу "Буфер обмена" и посмотри. То же проделай со своим компонентом. Не увидиш принципиальной разницы - приведи код компонента прямо сюда (тоько выброси все не связанное с дизайнером и RTTI).
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c