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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
tolikt
Сообщения: 93
Зарегистрирован: 29 окт 2005, 12:33
Откуда: NewVasюbirsk

На форме есть список ListBox с несколькими колонками. Где в свойствах установить вертикальные границы?
Т.е. чтобы между колонками были видны разделители в виде каких-нибудь вертикальных линий.
Как, например, таких, которые видные при свойстве ColumnHeads=True, но только по всему списку, а не только в заголовке.
Аватара пользователя
Aent
Сообщения: 1129
Зарегистрирован: 01 окт 2006, 14:52
Откуда: Saratov,Russia
Контактная информация:

tolikt, в свойствах боюсь никак. Попробуйте моноширинный шрифт + |
как разделитель колонок или используйте какой нибудь grid.
Можно конечно и самому эти разделители нарисовать
(примерно так как здесь: http://www.vbaccelerator.com/home/VB/Co ... rticle.asp )
но муторно.
Cамое правильное, IMHO: если нужно что бы юзер видел грид - используйте грид ;)
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

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