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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-Multiselect
-GDI+

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

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

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

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

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


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

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

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

1,200px × 675px это вполне большой экран
19 сен 18, 13:52    [21679514]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Delphi Ответить