powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / IDE Expert - лента невизуальных компонентов
25 сообщений из 99, страница 1 из 4
IDE Expert - лента невизуальных компонентов
    #37191933
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь видел такой эксперт? Типа как в .NET - на форме только визуальные, а остальные в некоем listview снизу. Про Hide/Show nonvisual в GExperts знаю, но не то.

Если не найду, буду сам писать...
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192147
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Longneck, э...а зачем? :)
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192160
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, было бы удобно, сам мечтаю о том ,чтобы невизуальные компоненты не лежали прямо на форме. В эксперте GExperts есть специльная кнопка Hide/Show Non-visual. Я её вывел на панель инструментов и при её нажатии все невизульные компоненты скрываются. Очень удобно. Рекомендую.

...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192169
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но некоторые невизульные компоненты можно/нужно хранить в специальном TDataModule. Например те же FastReports или наборы данных с источниками данных.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192217
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Но некоторые невизульные компоненты можно/нужно хранить в специальном TDataModule...
А какие - нельзя?
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192296
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно это потому, что на форме лежат вагоны невизуальных компонентов - больше 60 точно (не я их туда ложил). И датамодуль тут не поможет - желателен фильтруемый и сортируемый список в стиле listview. Чтобы иконки отображались, и там имя класса, имя компонента, таг. Кроме того, оттуда должен быть доступ к дизайн-меню компонента.

Разгребусь с делами, напишу. Ибо задрало.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192304
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Да, было бы удобно, сам мечтаю о том ,чтобы невизуальные компоненты не лежали прямо на форме.
Код: plaintext
Left :=  10000 
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192326
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Longneck...вагоны невизуальных компонентов - больше 60 точно...

Сложите их квадратом, 8 х 8. 60 штук должно поместиться.
В крайнем случае - 9 х 9. :)
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192337
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrX11Да, было бы удобно, сам мечтаю о том ,чтобы невизуальные компоненты не лежали прямо на форме.
Код: plaintext
Left :=  10000 

А как их потом вернуть? На форме они могут лежать сгруппированные по типам. А после такой группировки чёрт знает что получится )))
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192344
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11...
А как их потом вернуть?...
Вернуть чуть сложнее:
Код: plaintext
1.
Left :=  0 ;
Top :=  0 ;
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192445
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Красота ?
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192500
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДX11...
А как их потом вернуть?...
Вернуть чуть сложнее:
Код: plaintext
1.
Left :=  0 ;
Top :=  0 ;


т.е. невозможно
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192512
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем красота. Нет возможности отобразить в режиме report и сортировать.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192571
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что сортировать, они и так по группам разбиты. Сортировать среди 10-15 элементов ? Мне такой функционал не нужен был, поэтому и не был реализован. Хотя сделать это - пара пустяков.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192582
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рассуждения не с той стороны. Когда компоненты создаются сразу в группах то и так удобно. А когда они уже есть и их надо в группы собирать, разыскивая по форме то этого мало.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192853
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Drag&Drop прекрасно работает
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37192904
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда и чего тащить\бросать? Лежат стеной датасеты. Включить имена компонентов - их всё равно нельзя прочитать - налезают друг на друга. Найти в этой куче конкретный и перенести в категорию очень трудно - через бесконечный combobox object instector'а разве что. Короче это не совсем то.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37193251
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Longneck, проектировщику люлей навешай, просто ради удовольствия, а сам потихоньку разгребай дерьмецо...64 датасета, да еще на форме...
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37193471
Фотография roschinspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael LongneckНужно это потому, что на форме лежат вагоны невизуальных компонентов - больше 60 точно (не я их туда ложил). И датамодуль тут не поможет - желателен фильтруемый и сортируемый список в стиле listview. Чтобы иконки отображались, и там имя класса, имя компонента, таг. Кроме того, оттуда должен быть доступ к дизайн-меню компонента.
А Вы не думаете что при таком подходе туда все 600 компонентов запихнут? Ладно не будут они форму загромождать, а всякие там обработчики событий куда деть из кода? Проблема возникает при неправильном проектировании и тупом батонокидательстве. Стоит ли поощрять такой стиль?

Если разумно растаскивать тематически близкие компоненты по разным датамодулям, то разобраться можно совершенно спокойно и без списка и разместить по фэншую. Кроме удобства еще и модульность улучшается и повторное использование кода... Может во времена Delphi1 стоило вообще запретить кидать на форму некоторые компоненты, что б не злоупотребляли доверием, да кто ж знал...

Нечто подобное, в датамодулях делали RX-компоненты еще 19лохматомгоду. Т.е. на датамодуле слева отображается список датасетов. Я лично не проникся, ибо когда зашкаливает э-э-э... работоспособность некоторых кулхацкеров, то ни какой список не поможет.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37193483
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roschinspb,

Если форма "mdi-child" датамодуль для хранения датасэтов не подойдет. Иначе все формы будут показывать одни и те-же данные))
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37193502
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael LongneckЛежат стеной датасеты.
А вы видите на картинке "стену" датасетов ?
Вы используете ActionList, Dataset ?
Как много Action, Field вы видите на форме ?
Точно также и у меня, все компоненты лежат на форме, только LEFT=10000 и их не видно, а управляются с помощью редактора (подобного редактору ActionList). В редакторе можно создавать группы, таскать компоненты по группам, создавать/удалять компоненты, показывать/прятать компоненты (Left = 50/10000).
Это не эксперт, это просто такой компонент на форме, который хранит список групп и кто в какой группе сидит. В Run-Time он ничего не делает, только в дизайнере.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37195244
Фотография roschinspb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunterroschinspb,

Если форма "mdi-child" датамодуль для хранения датасэтов не подойдет. Иначе все формы будут показывать одни и те-же данные)) Блин точно, что ж делать-то? Уйду в монастырь Не, на C# перехожу.
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #37195386
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roschinspbчто ж делать-то?Создавать в рантайме, колега...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
IDE Expert - лента невизуальных компонентов
    #38247732
AlDeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поделитесь исходниками BrComponentList
...
Рейтинг: 0 / 0
IDE Expert - лента невизуальных компонентов
    #38247796
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
25 сообщений из 99, страница 1 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / IDE Expert - лента невизуальных компонентов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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