Jump to content

Остается место после скрытия иконок у TUniTreeView


x11

Recommended Posts

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

Иногда каждый пиксель экрана дорог, когда места мало. Да и некрасиво смотрится.

Screenshot_11.jpg

Screenshot_12.jpg

Link to comment
Share on other sites

11 minutes ago, x11 said:

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

Иногда каждый пиксель экрана дорог, когда места мало. Да и некрасиво смотрится.

UniTreeView.ShowIcons = False ?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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;
}

 

Link to comment
Share on other sites

20 hours ago, Sherzod said:

Спасибо. Мы проанализируем и постараемся исправить.

Поскольку не получаю ответы на свои письма пишу тут.

Как можно конкретной записи назначить конкретную картинку. Не картинку для папки и пункта, а на разные папки разные картинки, на разгые вложенные пункты - разхные картинки. Помогите пожалуйста. тут нет ничего сверх естественного - это должно быть просто.

Link to comment
Share on other sites

А почему вы не пишите, как делали и что именно не получилось?

 

Попробуйте так. Вроде это стандартный VCL способ.

У UniTreeView есть свойство images, куда можно назначить список картинок UniImageList.

А у каждого Item есть свойство ImageIndex.

Вроде интуитивно понятно.

Screenshot_12.jpg

Link to comment
Share on other sites

Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием.

Link to comment
Share on other sites

UniDBTreeGrid  это почти тот же самый грид, что и UniDBGrid, мне кажется, в примерах можно подсмотреть, как выводятся картинки в UniDBGrid и реализовать вывод картинок в UniDBTreeGrid  по такому же принципу.

Link to comment
Share on other sites

6 minutes ago, x11 said:

Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием.

Исправляюсь.

image.pngМне нужно для каждой папки или листа  назначить свою картинку. На картинке видно, что компонент умеет отличать папки от элементов только по наличию вложенности. А если папка пустая  (выделена синим)? 

У  UniDBTreeGrid нет такой возможности как у UniTreeView. Там можно только присвоить конкретную картинку всем элементам. И это делает невозможным использование иконок, поскольку интуитивная понятность сразу пропадает. и как папку отделить от элемента - как показать между ними различие? Разве только текстом в БД записывать в скобочках (это папка.), (это элемент). Но это смешно - хочется показать красиво. 

Скажите, я мне удалось объяснить, что я хочу?

 

 

яяя123у123ву12в.PNG

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...