x11 Posted April 27, 2020 Share Posted April 27, 2020 Как убрать место, которое предназначено для вывода иконок? Иногда каждый пиксель экрана дорог, когда места мало. Да и некрасиво смотрится. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 11 minutes ago, x11 said: Как убрать место, которое предназначено для вывода иконок? Иногда каждый пиксель экрана дорог, когда места мало. Да и некрасиво смотрится. UniTreeView.ShowIcons = False ? Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Ну да, я так и сделал, иконки исчезли. А вот текст влево не сдвинулся. На второй картинке видно, что между переключателем (чекбоксом) и надписями есть лишнее место и я его красным обвел. Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Я хочу сказать, что должно быть вот так, как я нарисовал на картинке: Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Странно. Почему у меня тогда лишнее место? Тема оформления - default Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 1 minute ago, x11 said: Странно. Почему у меня тогда лишнее место? Вы не используете Custom CSS? Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Может быть эти картинки помогут понять? Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 1 minute ago, Sherzod said: Вы не используете Custom CSS? Использую, но не для дерева, вот содержимое моего файла custom.css . myDelCell { border-top: 1px solid red !important; border-bottom: 1px solid red !important; } .myDelCell:nth-child(2) { border-left: 1px solid red !important; } .myDelCell:last-child { border-right: 1px solid red !important; } Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 Простите, можете проверить на простом тестовом случае? Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Выбрал другую тему. Открыл в другом браузере - всё равно проблема. Сейчас сделаю тестовый пример. Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 вот вам тестовый пример unigui_event.zip Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 Странно Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 Какую сборку используете, браузер? Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Сборка последняя, 1530, Firefox, Chrom. Могу отправить вам скомпилированный EXE-файл Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 14 minutes ago, x11 said: Сборка последняя, 1530 OK, извините, я ставил себе 1528. Проверю на 1530. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 44 minutes ago, x11 said: Сборка последняя, 1530, Firefox, Chrom. Можете ли Вы на данный момент использовать этот CustomCSS? .x-tree-icon-custom { display: none; } 1 Quote Link to comment Share on other sites More sharing options...
x11 Posted April 27, 2020 Author Share Posted April 27, 2020 Спасибо. Проблема решена. Надеюсь, вы это исправление включите в будущие сборки. 1 Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 27, 2020 Share Posted April 27, 2020 2 minutes ago, x11 said: Надеюсь, вы это исправление включите в будущие сборки. Спасибо. Мы проанализируем и постараемся исправить. Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted April 28, 2020 Share Posted April 28, 2020 20 hours ago, Sherzod said: Спасибо. Мы проанализируем и постараемся исправить. Поскольку не получаю ответы на свои письма пишу тут. Как можно конкретной записи назначить конкретную картинку. Не картинку для папки и пункта, а на разные папки разные картинки, на разгые вложенные пункты - разхные картинки. Помогите пожалуйста. тут нет ничего сверх естественного - это должно быть просто. Quote Link to comment Share on other sites More sharing options...
x11 Posted April 28, 2020 Author Share Posted April 28, 2020 А почему вы не пишите, как делали и что именно не получилось? Попробуйте так. Вроде это стандартный VCL способ. У UniTreeView есть свойство images, куда можно назначить список картинок UniImageList. А у каждого Item есть свойство ImageIndex. Вроде интуитивно понятно. Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted April 28, 2020 Share Posted April 28, 2020 Я использую UniDBTreeGrid, там нет того, что Вы показываете. Хотя это вполне логично. Quote Link to comment Share on other sites More sharing options...
x11 Posted April 28, 2020 Author Share Posted April 28, 2020 Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием. Quote Link to comment Share on other sites More sharing options...
x11 Posted April 28, 2020 Author Share Posted April 28, 2020 UniDBTreeGrid это почти тот же самый грид, что и UniDBGrid, мне кажется, в примерах можно подсмотреть, как выводятся картинки в UniDBGrid и реализовать вывод картинок в UniDBTreeGrid по такому же принципу. Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted April 28, 2020 Share Posted April 28, 2020 6 minutes ago, x11 said: Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием. Исправляюсь. Мне нужно для каждой папки или листа назначить свою картинку. На картинке видно, что компонент умеет отличать папки от элементов только по наличию вложенности. А если папка пустая (выделена синим)? У UniDBTreeGrid нет такой возможности как у UniTreeView. Там можно только присвоить конкретную картинку всем элементам. И это делает невозможным использование иконок, поскольку интуитивная понятность сразу пропадает. и как папку отделить от элемента - как показать между ними различие? Разве только текстом в БД записывать в скобочках (это папка.), (это элемент). Но это смешно - хочется показать красиво. Скажите, я мне удалось объяснить, что я хочу? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.