Страница 1 из 1

Форма, список. UserForm, ListBox. Граница между колонками.

Добавлено: 12 фев 2008, 07:51
tolikt
На форме есть список ListBox с несколькими колонками. Где в свойствах установить вертикальные границы?
Т.е. чтобы между колонками были видны разделители в виде каких-нибудь вертикальных линий.
Как, например, таких, которые видные при свойстве ColumnHeads=True, но только по всему списку, а не только в заголовке.

Re: Форма, список. UserForm, ListBox. Граница между колонками.

Добавлено: 16 фев 2008, 12:03
Aent
tolikt, в свойствах боюсь никак. Попробуйте моноширинный шрифт + |
как разделитель колонок или используйте какой нибудь grid.
Можно конечно и самому эти разделители нарисовать
(примерно так как здесь: http://www.vbaccelerator.com/home/VB/Co ... rticle.asp )
но муторно.
Cамое правильное, IMHO: если нужно что бы юзер видел грид - используйте грид ;)

Re: Форма, список. UserForm, ListBox. Граница между колонками.

Добавлено: 16 фев 2008, 14:33
Teslenko_EA
Здравствуйте tolikt.
Список с разделительными линиями может отображатся в ListView библиотеки Microsoft Windows Common Control. В его свойствах устанавливается отображение CheckBox, Multiselect, Gridlines, HideColumnHeaders...
Евгений.