Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
Запилил альтернативный TreeView. Решил выложить в открытый доступ, может быть кому-нибудь пригодиться. Писал под свои конкретные нужды, поэтому исходный код достаточно своеобразен.

+ Картинка
Картинка с другого сайта.


Смотреть здесь.
18 сен 18, 13:48    [21678093]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
С виду прикольно. Но не понятно. Твое - это то что слева?
Что умеет кроме рисования?
18 сен 18, 14:28    [21678184]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
rgreat
Что умеет кроме рисования?

А что нужно уметь? По сути библиотека просто эмулирует API стандартного виндового контрола TreeView. И стандартный дельфовый TTreeView думает, что использует виндовой класс TreeView. Т.е. все что может обычный TTreeView - может и альтернативный (вру конечно, не все, я не полностью реализовал API, может позднее доведу до ума).
18 сен 18, 14:38    [21678198]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 10642
Aniskin,

Таскать элементы можно?

И есть ли смысл в иконках раскрытия узла?
18 сен 18, 15:08    [21678257]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
_Vasilisk_
Таскать элементы можно?
А это можно делать в обычном TTreeView?

_Vasilisk_
И есть ли смысл в иконках раскрытия узла?
При нажатии на них происходит открытие/закрытие (как и в обычном TTreeView).
18 сен 18, 15:16    [21678271]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
_Vasilisk_
И есть ли смысл в иконках раскрытия узла?
И они убираются обычным для TTreeView путем - свойством ShowButtons.
18 сен 18, 15:28    [21678288]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Dimonka
Member

Откуда:
Сообщений: 1125
Я к примеру с трудом могу себе представить тех, кто реально пользуется TTreeView, потому что после TcxTreeView сложно захотеть пользоваться чем-то другим.
Была ещё одна забавная штука VirtualTreeView, на которой, если не ошибають, была построена часть интерфейса самого Delphi.

По поводу данного компонента:
Выглядит так себе, аля Windows 95.

Было бы круто, если бы элементы графа можно было двигать и рисовалось всё как-нибудь более прилично (gdi+).
Непонятно зачем соединяешь корневые элементы между собой?
Ну и ещё можно было бы делить элементы графика на секции - заголовок/описание.

Это первое, что приходит в голову.

А вообще молодец, что делишься. Таких как ты тут не так много. :-)
18 сен 18, 15:49    [21678320]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
Dimonka
Я к примеру с трудом могу себе представить тех, кто реально пользуется TTreeView, потому что после TcxTreeView сложно захотеть пользоваться чем-то другим.
Если TcxTreeView является наследником TTreeView, то можно легким движением руки добавить в TcxTreeView такой же вид.

Dimonka
Выглядит так себе, аля Windows 95.
Цели сделать гламурненько не ставилось :)

Dimonka
Было бы круто, если бы элементы графа можно было двигать
Круто, но зачем?

Dimonka
и рисовалось всё как-нибудь более прилично
Расшифруй мысль.

Dimonka
Непонятно зачем соединяешь корневые элементы между собой?
Настраивается, аналогично обычному TTreeView.
18 сен 18, 15:58    [21678332]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Aniskin,

Антиалиасинг кривых бы добавить.

Что за многострочный текст, которого нет в оригинале?
18 сен 18, 16:24    [21678372]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Aniskin
rgreat
Что умеет кроме рисования?

А что нужно уметь? По сути библиотека просто эмулирует API стандартного виндового контрола TreeView. И стандартный дельфовый TTreeView думает, что использует виндовой класс TreeView. Т.е. все что может обычный TTreeView - может и альтернативный (вру конечно, не все, я не полностью реализовал API, может позднее доведу до ума).
чекбоксы, мультиселект, stateimage?
18 сен 18, 16:27    [21678378]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
rgreat
Антиалиасинг кривых бы добавить.

Где то можно подсмотреть реализацию?

rgreat
Что за многострочный текст, которого нет в оригинале?
Если сделать

TreeView.AddChild(ATreeView.Items[0], '3' + sLineBreak + 'lines' + sLineBreak + 'item');

то виндовый treeview отобразит только первую строку многострочного текста.
18 сен 18, 16:30    [21678382]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
чекбоксы - в планах есть
мультиселект - обдумаю
stateimage - реализовано
18 сен 18, 16:32    [21678383]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
L1G
Member

Откуда:
Сообщений: 80
как-то давно я тоже сделал свой treeview 'from scratch' (не основанный на виндовом, всё делает сам).
т.к. был только интерес проверить скорость на миллионе узлов или типа того и не было реальной нужды его применять - остался в зародышевом состоянии.
но код простой, если что - можно на его основе что-то более тяжелое делать.
делал еще для семерки, так что для юникода может потребоваться адаптация.

не из желания влезть в конкуренцию с ТС, но сугубо для развития темы - он там:
https://github.com/L-G-/Delphi-Code-Examples
18 сен 18, 16:51    [21678422]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Aniskin
Где то можно подсмотреть реализацию?

https://docs.microsoft.com/en-us/windows/desktop/gdiplus/-gdiplus-antialiasing-with-lines-and-curves-about
18 сен 18, 19:01    [21678612]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Котовасия
Member

Откуда:
Сообщений: 1187
Aniskin,
с какой конкретной целью создавался этот контО'л?
18 сен 18, 20:02    [21678692]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2969
в целом хорошо. gdi+ в помощь для анти-альязинга. не смотрел, как у тебя там линии рисуются, но gdi+ умеет их сам такие рисовать с альязингом сразу.
18 сен 18, 21:22    [21678783]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2969
ключи для поиска: TGPGraphics, SetSmoothingMode, TGPSolidBrush, DrawCurve, DrawLines, TGPPen
18 сен 18, 21:26    [21678787]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
DimaBr
Member

Откуда:
Сообщений: 10781
Судя по скрину, очень неэкономично расходуется прстранство
18 сен 18, 21:40    [21678796]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
DimaBr
Судя по скрину, очень неэкономично расходуется прстранство
Явных косяков не видно. Вкусовщина у тебя.
18 сен 18, 21:49    [21678800]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
DimaBr
Member

Откуда:
Сообщений: 10781
Сравниваем размеры одних и тех же данных и раскрытых веток

К сообщению приложен файл. Размер - 67Kb
18 сен 18, 22:01    [21678804]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
DimaBr,

Доктор, когда я вот вот так вот делаю у меня болит..((

- А вы вот вот так вот не делайте.
18 сен 18, 22:14    [21678815]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
Котовасия
с какой конкретной целью создавался этот контО'л?

Эээ... что бы нарисовать дерево в виде дерева с возможностью интерактива. Надеюсь правильно понял вопрос.

makhaon
gdi+ умеет их сам такие рисовать с альязингом сразу

Спасибо, поизучаю, как будет время.

DimaBr
Судя по скрину, очень неэкономично расходуется прстранство

Нужно понимать, что каждый UI элемент имеет свое предназначение. Мое дерево не предназначено для тысяч элементов. Оно скорее для отображения картинки вида "Вот я, вот мои папа и мама, вот мои бабушки и дедушки".
19 сен 18, 04:53    [21678914]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
Что то GDI+ меня особо не впечатлил:

Картинка с другого сайта.
19 сен 18, 07:48    [21678942]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
Aniskin
Что то GDI+ меня особо не впечатлил:

Картинка с другого сайта.

с GDI+ красиво выглядит, без GDI - словно рубили топором
19 сен 18, 08:47    [21678975]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
я уже придумал, где использовать это няшное дерево,
усеры будут пищать от восторга
19 сен 18, 08:49    [21678981]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Devillio
Member

Откуда: Волгоград
Сообщений: 282
defecator
усеры

ползатели же
19 сен 18, 08:53    [21678985]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
defecator
я уже придумал
Как реализуешь - выложи скриншот, интересно взглянуть.
19 сен 18, 08:54    [21678987]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
DimaBr
Member

Откуда:
Сообщений: 10781
Запихни его в ведроид-приложение, благодарности края не будет.
Логика, что следующий подузел выше предыдущего (то есть нужно скролировать не вниз а вверх) просто взрывает мозг.
19 сен 18, 09:11    [21678997]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
DimaBr
Запихни его в ведроид-приложение, благодарности края не будет.
Логика, что следующий подузел выше предыдущего (то есть нужно скролировать не вниз а вверх) просто взрывает мозг.

Кстати да, можно ли сделать возможноть выбора расположения структуры дерева?

1. Слева направо
2. Сверху вниз.
19 сен 18, 09:55    [21679047]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
rgreat,

В планах есть.
19 сен 18, 09:56    [21679049]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 2969
gdi+ версия однозначно лучше
19 сен 18, 09:57    [21679050]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Василий 2
Member

Откуда:
Сообщений: 309
DimaBr
Запихни его в ведроид-приложение, благодарности края не будет.
Логика, что следующий подузел выше предыдущего (то есть нужно скролировать не вниз а вверх) просто взрывает мозг.

Эта штука для больших экранов, на маленьких с ней делать нечего имхо
19 сен 18, 10:02    [21679058]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
Aniskin
defecator
я уже придумал
Как реализуешь - выложи скриншот, интересно взглянуть.


в 5-й и 7-й дельфях не компилится, так что усеры обломаются
19 сен 18, 10:04    [21679062]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Василий 2
Эта штука для больших экранов, на маленьких с ней делать нечего имхо

Картинка с другого сайта.
19 сен 18, 10:08    [21679072]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
defecator
в 5-й и 7-й дельфях не компилится, так что усеры обломаются

Что то меня не очень возбуждает поддержка древних версий.
19 сен 18, 10:08    [21679073]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
Aniskin
defecator
в 5-й и 7-й дельфях не компилится, так что усеры обломаются

Что то меня не очень возбуждает поддержка древних версий.

Ну как же не возбуждает,
если ты уже предусмотрел директивами, что компилятор может не поддерживать inline,
или не поддерживать юникод, или не иметь AtomicIncrement
19 сен 18, 10:19    [21679104]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
defecator
Ну как же не возбуждает, если ты уже предусмотрел...

Изначально возбуждала, но потом меня отпустило... :)

Есть два пути запустить код на старых версиях.
1) Можно просто попробовать скопировать из старших версий часть файла CommCtrl, имеющую отношение к TreeView, и вставить в начало decTreeViewLib.
2) Скомпилировать в качестве dll и вывести InitTreeViewLib в экспорт.

Но я не тестировал ситуацию, когда хостом является ansi приложение (т.е. будут слаться ansi сообщения и нужно посылать ansi нотификации). Наброски поддежки этого есть, но не тестировалось.
19 сен 18, 10:30    [21679135]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
Aniskin
defecator
Ну как же не возбуждает, если ты уже предусмотрел...

Изначально возбуждала, но потом меня отпустило... :)

Есть два пути запустить код на старых версиях.
1) Можно просто попробовать скопировать из старших версий часть файла CommCtrl, имеющую отношение к TreeView, и вставить в начало decTreeViewLib.
2) Скомпилировать в качестве dll и вывести InitTreeViewLib в экспорт.

Второй вариант это трэш и угар
19 сен 18, 10:35    [21679142]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
defecator
Второй вариант это трэш и угар

Вот ни разу с тобой не согласен. Поясни.
19 сен 18, 10:38    [21679147]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Дефекатор, пора валить с древних дельфей, не? ;)

А я преупреждал, что чем дальше - тем это будет актуальней, и чем больше ты тянешь - тем это будет сложней.
19 сен 18, 10:41    [21679154]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
rgreat
Дефекатор, пора валить с древних дельфей, не? ;)

А я преупреждал, что чем дальше - тем это будет актуальней, и чем больше ты тянешь - тем это будет сложней.

Я уже много раз говорил, что мне глубоко насрать на версию Дельфи,
и работаю я с той версией, которая удобна заказчику и на которой написаны его шедевры.

Это вы надрачиваете на новые, а мне пофигу, я баблосы зарабатываю, а не циферки версий
19 сен 18, 10:47    [21679159]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Ну ок, продолжай упорствовать. ;)
19 сен 18, 10:50    [21679161]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
defecator
Member

Откуда:
Сообщений: 38962
rgreat
Ну ок, продолжай упорствовать. ;)

Расскажи, как быть.
Вот нанимает меня заказчик, чтобы я ковырялся в его самописном софте.
Софт в сотню форм с говнокодом внутри, сотня тыщ строк, если без библиотек.
И версия Delphi 5.

Я должен что, всячески убеждать заказчика всё перевести с Delphi 5 на Delphi Tokyo 10.2 ?
Ну ты наивен, что просто капец
19 сен 18, 10:59    [21679172]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
defecator,

Надо запугать что "все пропало и скоро ваше ПО подохнет" и затребовать денег на модернизацию.
19 сен 18, 11:09    [21679185]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
Обновил.

-Multiselect
-GDI+

Инициализация GDI+ производится силами самого приложения, самый простой способ - добавить в uses модуль GdiPlus.
19 сен 18, 11:27    [21679216]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12559
Небольшой совет.
Допиливай привязку к базе и чекбоксы. И чтобы чекбоксы можно было отмечать так, чтобы дочерние не отмечались автоматически.
19 сен 18, 13:27    [21679461]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
X11
к базе
Вот это не понял. К какой базе?
19 сен 18, 13:31    [21679468]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12559
Имел ввиду к TDataSet.
19 сен 18, 13:31    [21679470]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12559
X11
И чтобы чекбоксы можно было отмечать так, чтобы дочерние не отмечались автоматически.


здесь подробнее
http://www.sql.ru/forum/1292029/kak-v-cxtreelist-otmechat-bez-podchinennyh-uzlov
19 сен 18, 13:32    [21679473]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Василий 2
Member

Откуда:
Сообщений: 309
rgreat
Василий 2
Эта штука для больших экранов, на маленьких с ней делать нечего имхо

Картинка с другого сайта.

1,200px × 675px это вполне большой экран
19 сен 18, 13:52    [21679514]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
X11
Имел ввиду к TDataSet.

Проект не ставит целью создать новый VCL компонент. Проект - альтернативная реализация виндового контрола SysTreeView32. Т.е. берем любой компонент, использующий SysTreeView32, заменяем в нем

InitCommonControl(ICC_TREEVIEW_CLASSES)
CreateSubClass(Params, WC_TREEVIEW)


на

InitTreeViewLib;
CreateSubClass(AParams, 'decTreeView');


и дерево начинает отображаться по новому. Этот способ применим к проектам на любом языке программирования.

А всякие базы данных мне не интересны. Если нужно BD-дерево с таким отображением, то берется готовое BD-дерево, основанное на виндовом контроле SysTreeView32, делается наследник, в котором производятся указанные манипуляции.
19 сен 18, 15:05    [21679668]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Василий 2
1,200px × 675px это вполне большой экран
В 2000-м году - возможно. Но не в 2018-м.
19 сен 18, 15:37    [21679713]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Нынче даже у "детских" планшетов разрешение выше.
19 сен 18, 15:38    [21679715]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3122
rgreat,

В каталоге DNS у четверти (55 из 252) планшетов разрешение всего 1024x600.
19 сен 18, 15:49    [21679740]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Valery_B
Member

Откуда: Москва
Сообщений: 1827
Aniskin
Запилил альтернативный TreeView. Решил выложить в открытый доступ, может быть кому-нибудь пригодиться. Писал под свои конкретные нужды, поэтому исходный код достаточно своеобразен.

+ Картинка
Картинка с другого сайта.


Смотреть здесь.


Неплохо. Только ты немного путаешь TreeView и FlowChart (tdxOrgChart).
Я думаю, что как FlowChart этот компонент представлял бы гораздо больший интерес.

Картинка с другого сайта.
19 сен 18, 17:36    [21679880]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Kazantsev Alexey
rgreat,

В каталоге DNS у четверти (55 из 252) планшетов разрешение всего 1024x600.
Сам покупай это китайское говно.
И пиши под него тоже сам!

Но так и быть на тебе верисю для нищебродов:

К сообщению приложен файл. Размер - 72Kb
19 сен 18, 18:18    [21679939]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Valery_B
Я думаю, что как FlowChart этот компонент представлял бы гораздо больший интерес.
Имхо не стоит мешать мухи с котлетами.
FlowChart - это отдельная тема.
19 сен 18, 18:32    [21679956]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3122
rgreat
Сам покупай это китайское говно.
И пиши под него тоже сам!

А как дысал, как дысал... (c)
19 сен 18, 18:42    [21679968]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Kazantsev Alexey
rgreat
Сам покупай это китайское говно.
И пиши под него тоже сам!

А как дысал, как дысал... (c)
Дык из этих 55 только у 5(!) производитель якобы не совсем нонейм.
19 сен 18, 18:51    [21679974]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
rgreat
Member

Откуда:
Сообщений: 4584
Я на такое Г уже лет 10 не смотрю.
19 сен 18, 18:53    [21679978]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Gator
Member

Откуда: Москва
Сообщений: 13936
rgreat
Нынче даже у "детских" планшетов разрешение выше.
Выше-то оно выше. А буквы всё мельче и мельче.
26 сен 18, 00:00    [21686084]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Gator
Member

Откуда: Москва
Сообщений: 13936
defecator
rgreat
Дефекатор, пора валить с древних дельфей, не? ;)

А я преупреждал, что чем дальше - тем это будет актуальней, и чем больше ты тянешь - тем это будет сложней.

Я уже много раз говорил, что мне глубоко насрать на версию Дельфи,
и работаю я с той версией, которая удобна заказчику и на которой написаны его шедевры.

Это вы надрачиваете на новые, а мне пофигу, я баблосы зарабатываю, а не циферки версий
А кто надрачивает на новую версию ораклов и пр скуелей?
26 сен 18, 00:02    [21686086]     Ответить | Цитировать Сообщить модератору
 Re: Альтернативный TreeView  [new]
Aniskin
Member

Откуда:
Сообщений: 303
Добавил checkboxes, анимацию при открытии/закрытии, поддержку D7. Работу с checkboxes и работу в D7 особо не тестировал, могут всплыть какие нибудь баги.
3 окт 18, 17:35    [21694387]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3      [все]
Все форумы / Delphi Ответить