powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компонент Delphi для объединения невизуальных компонент
13 сообщений из 38, страница 2 из 2
Компонент Delphi для объединения невизуальных компонент
    #37344956
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так выкладывай :)
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37345034
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторяю, я не собираюсь выкладывать, там делов то на 1 час вместе с отладкой, тем более что идея уже раскрыта. Осталось найти исходник какого нибудь редактора (можно из самой среды и его немного видоизменить
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37345040
Фотография Makar4ik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

да не парься...
Если эти девицы не хотят яблоко, значит не хотят кушать.
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37348821
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Вроде получается сделать, но как мне теперь в режиме дезайнера показать свойства определенного выбранного элемента?
Я сделал коллекцию, где Item ом TCollectionItem содержит, Name, Category, Description: String и Comp:TComponent. Сделал форму для редактирования, зарегил все нормально работает (почти), подскажите КАК ТЕПЕРЬ ПРИ ВЫБРАННОМ ЭЛЕМЕНТЕ ПОКАЗАТЬ ЕГО СВОЙСТВА.
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37348838
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редактором свойств?
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37348843
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator,

да, мне нужно отобразить свойства компонента, который указан в свойстве Comp: TComponent у выбранного элемента коллекции в режиме Design-Time
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37348964
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделано на ListView (чтобы картинки рисовались)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 var  AData: TPersistent;
    i: integer;
    DS: IDesignerSelections;
 begin 
  DS := TDesignerSelections.Create;
   with  ListView1  do 
     for  i :=  0   to  Items.Count- 1   do 
       if  Items.Item.Selected  then   begin 
        AData := ListView1.Items.Item[i].Data;  [i]// тут указатели на компоненты 
        DS.Add(AData);
       end ;
  Designer.SetSelections(DS);
 end ;
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37349078
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Спасибо, буду пробовать
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37349090
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

Чет я совсем запулся. Компилятор ругается на SetSelection, Если я ставлю (Designer as IDesigner).SetSelection, то компилятор пропускает, но при попытке выделения происходит критическая ошибка.
Может как то нужно инициализировать Designer???
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37349104
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что тут путаться? Напишите СВОЙ редактор свойств.
http://www.google.ru/search?q=delphi+property+editor
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37349109
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator,

Спасибо, я уже разобрался в чем была причина.
...
Рейтинг: 0 / 0
Компонент Delphi для объединения невизуальных компонент
    #37349119
Фотография BurcevD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BurcevD,

Теперь другая проблема, как выдрать иконку из ресурса выбранного компонента. Кто подскажет как?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Компонент Delphi для объединения невизуальных компонент
    #39944735
zrocker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал тут для своих нужд на основе выложенного в соседней ветке - может кому пригодится
https://github.com/DzmitryiK/TNonVisualCompList
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компонент Delphi для объединения невизуальных компонент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]