powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отсеивание TCategoryButtons
26 сообщений из 26, показаны все 2 страниц
Отсеивание TCategoryButtons
    #39646803
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть ли пример отсеивания элементов TCategoryButtons ? типа поиска. без пересоздания объектов по новой. вариант с пересозданием элементов слишком долгий при наличии около 400 пунктов во всех категориях

или есть ли аналог?
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39647726
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCategoryButtonsтипа поиска. без пересоздания объектов по новой.
А зачем их пересоздавать ?
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39647728
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

не нашел свойств скрывающих вид кнопок visible, не на разварот, не на сами кнопки
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39647736
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCategoryButtons,

Мне когда что-то понадобилось сделать с TButtonGroup, выяснилось что проще всего скопировать юнит с другим именем и переименовать сам компонент, после чего препарировать дорабатывать его как душе угодно. Глядя на качество когда и количество ошибок в нём (в XE2), напрашивается вывод что [, как минимум,] этот компонент можно использовать только как базу под новые, не более того.
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39647738
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит их нельзя скрывать
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39647808
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал свой компонента на основе TScrollBox в ней TButtonGradient следом TPanel в ней TSpeedButton и всё это выравнивается к верху.

Добавил клик по TButtonGradient
Код: pascal
1.
 Visible := not Visible;



Установил нужные картинки, настроил оформление. И получил тот же TCategoryButtons.
Только уже имея доступ ко всем свойствам кнопки в TPanel и TButtonGradient
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39647923
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCategoryButtons,

ты крут! осталось убедить в этом пользователей.
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648123
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaon,
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648134
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простое двухуровневое дерево
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648156
Error11111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648170
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Error11111,

Классный компонент!

Требует доп установки
https://github.com/errorcalc/FreeEsVclComponents/tree/262c9238474c70c2bbf17f48982b7349161e7889
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648659
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Error11111,

Есть баг с отрисовкой.
Если много элементов. И резка свернуть. То скрол не пропадает полностью.
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648664
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите TTreeView и не мучайтесь
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648741
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

не красиво. Большой отступ во внутренних пунктах. Нет кнопочного выделения нажатого элемента.
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648758
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой отступ ?
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648786
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
подпункта, в пункте.
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648810
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся строчка красится, отступайте сколько хотите, я же скрин показал, где первый уровень красный а второй зелёный
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648855
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

x_x вы чего то не того понимаете, мне надо древовидное дерево. которое выглядит так

- Name1
-- Name punkt 1
-- Name punkt 2


А не

- Name1
---- Name punkt 1
---- Name punkt 2


так же, вы красите всю строку, что некрасиво. Так же некрасиво и просиходит выбор из вашего компонента


Посмотрите на прилагаемый скриншот. И поймёте почему ваш вариант не подходит
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648911
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCategoryButtonsПосмотрите на прилагаемый скриншот. И поймёте почему ваш вариант не подходитНу и почему он не подходит?
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648936
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Красится вся строка, так что отступайте сколько угодно, хоть НОЛЬ для следующего уровня
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648938
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ладненько, выделение есть, включается. слова забираю.


Но вот гиганский отрыв - не прощу !
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39648978
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ещё один баг в TEsGroupBar. когда много элементов в первой группе и во второй (с поялвением скроллбара). и если во второй группе выбрать кнопку (Нажатием), то он ставит выделенный объект на середину. и расскрывает первую группу , когда она была закрыта через CloseAllGroups и открыта новая группа
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39649002
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
баг просиходит потому что при закрытие всех вкладок, то индекс остаёся на открытой ранее группе. и когда мы в новой группе выбираем элемент, то открывается прошлый пункт

это можно заметить по выделению группы старой, если убрать CloseAllGroups и закрыть в ручную. и открыть новую группу в ручную.
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39649010
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCategoryButtonsНо вот гиганский отрыв - не прощу !
ну так рисуйте ближе, кто мешает ?
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39649014
TCategoryButtons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

даже уже не важно как, это было бы возможно.

Уже EsGroup приручил, и иправил баги через обработчки. выполняет что нужно, поиск в нём 400 элементов менее чем за 2 секунды, до того как отоброзит, при этому отображает плавно пункты, без тормозов как это например в оригинальной середе, при поиске компонента (дика лагучая штуковина)
...
Рейтинг: 0 / 0
Отсеивание TCategoryButtons
    #39649016
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCategoryButtons,

есть баг - открывай тикет.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отсеивание TCategoryButtons
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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