Страница: 1 |
Страница: 1 |
Вопрос: ListView.ArrangeIcons
Добавлено: 27.05.08 16:12
Автор вопроса: Abriel
Подскажите, как правильно использовать функцию упорядочивания значков элемента управления ListView?
Например, вот такой синтаксис у меня не действует:
lstView.ArrangeIcons(ListViewAlignment.SnapToGrid)
Почему?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 27.05.08 20:12
а что за объект ListViewAlignment?)
Наверное как-то так:
LVA_DEFAULT = &H0 ' Aligns items according to the list-view control's current alignment styles (the default value).
LVA_ALIGNLEFT = &H1 ' Aligns items along the left edge of the window
LVA_ALIGNTOP = &H2 ' Aligns items along the top edge of the window
LVA_SNAPTOGRID = &H5 ' Snaps all icons to the nearest grid position
End Enum
Private Const LVM_FIRST As Long = &H1000
Private Const LVM_ARRANGE As Long = (LVM_FIRST + 22)
Call SendMessage(lstView.hwnd, LVM_ARRANGE, LVA_SNAPTOGRID, ByVal &H0)
Номер ответа: 2
Автор ответа:
Abriel
Вопросов: 18
Ответов: 37
Профиль | | #2
Добавлено: 27.05.08 21:00
Забыл написать, что это всё на VB2005!
ListViewAlignment - тип перечисления (константы) для метода ArrangeIcons объекта ListView.
ListViewAlignment.Left
ListViewAlignment.Top
ListViewAlignment.Default
ListViewAlignment.SnapToGrid
Почему используя ArrangeIcons и ListViewAlignment константы - не вижу результата в ListView на ВБ2005?