x11 Posted April 27, 2020 Posted April 27, 2020 Как убрать место, которое предназначено для вывода иконок? Иногда каждый пиксель экрана дорог, когда места мало. Да и некрасиво смотрится. Quote
Sherzod Posted April 27, 2020 Posted April 27, 2020 11 minutes ago, x11 said: Как убрать место, которое предназначено для вывода иконок? Иногда каждый пиксель экрана дорог, когда места мало. Да и некрасиво смотрится. UniTreeView.ShowIcons = False ? Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 Ну да, я так и сделал, иконки исчезли. А вот текст влево не сдвинулся. На второй картинке видно, что между переключателем (чекбоксом) и надписями есть лишнее место и я его красным обвел. Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 Я хочу сказать, что должно быть вот так, как я нарисовал на картинке: Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 Странно. Почему у меня тогда лишнее место? Тема оформления - default Quote
Sherzod Posted April 27, 2020 Posted April 27, 2020 1 minute ago, x11 said: Странно. Почему у меня тогда лишнее место? Вы не используете Custom CSS? Quote
x11 Posted April 27, 2020 Author 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
Sherzod Posted April 27, 2020 Posted April 27, 2020 Простите, можете проверить на простом тестовом случае? Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 Выбрал другую тему. Открыл в другом браузере - всё равно проблема. Сейчас сделаю тестовый пример. Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 вот вам тестовый пример unigui_event.zip Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 Сборка последняя, 1530, Firefox, Chrom. Могу отправить вам скомпилированный EXE-файл Quote
Sherzod Posted April 27, 2020 Posted April 27, 2020 14 minutes ago, x11 said: Сборка последняя, 1530 OK, извините, я ставил себе 1528. Проверю на 1530. Quote
Sherzod Posted April 27, 2020 Posted April 27, 2020 44 minutes ago, x11 said: Сборка последняя, 1530, Firefox, Chrom. Можете ли Вы на данный момент использовать этот CustomCSS? .x-tree-icon-custom { display: none; } 1 Quote
x11 Posted April 27, 2020 Author Posted April 27, 2020 Спасибо. Проблема решена. Надеюсь, вы это исправление включите в будущие сборки. 1 Quote
Sherzod Posted April 27, 2020 Posted April 27, 2020 2 minutes ago, x11 said: Надеюсь, вы это исправление включите в будущие сборки. Спасибо. Мы проанализируем и постараемся исправить. Quote
dbf_usr Posted April 28, 2020 Posted April 28, 2020 20 hours ago, Sherzod said: Спасибо. Мы проанализируем и постараемся исправить. Поскольку не получаю ответы на свои письма пишу тут. Как можно конкретной записи назначить конкретную картинку. Не картинку для папки и пункта, а на разные папки разные картинки, на разгые вложенные пункты - разхные картинки. Помогите пожалуйста. тут нет ничего сверх естественного - это должно быть просто. Quote
x11 Posted April 28, 2020 Author Posted April 28, 2020 А почему вы не пишите, как делали и что именно не получилось? Попробуйте так. Вроде это стандартный VCL способ. У UniTreeView есть свойство images, куда можно назначить список картинок UniImageList. А у каждого Item есть свойство ImageIndex. Вроде интуитивно понятно. Quote
dbf_usr Posted April 28, 2020 Posted April 28, 2020 Я использую UniDBTreeGrid, там нет того, что Вы показываете. Хотя это вполне логично. Quote
x11 Posted April 28, 2020 Author Posted April 28, 2020 Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием. Quote
x11 Posted April 28, 2020 Author Posted April 28, 2020 UniDBTreeGrid это почти тот же самый грид, что и UniDBGrid, мне кажется, в примерах можно подсмотреть, как выводятся картинки в UniDBGrid и реализовать вывод картинок в UniDBTreeGrid по такому же принципу. Quote
dbf_usr Posted April 28, 2020 Posted April 28, 2020 6 minutes ago, x11 said: Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием. Исправляюсь. Мне нужно для каждой папки или листа назначить свою картинку. На картинке видно, что компонент умеет отличать папки от элементов только по наличию вложенности. А если папка пустая (выделена синим)? У UniDBTreeGrid нет такой возможности как у UniTreeView. Там можно только присвоить конкретную картинку всем элементам. И это делает невозможным использование иконок, поскольку интуитивная понятность сразу пропадает. и как папку отделить от элемента - как показать между ними различие? Разве только текстом в БД записывать в скобочках (это папка.), (это элемент). Но это смешно - хочется показать красиво. Скажите, я мне удалось объяснить, что я хочу? Quote
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.