При осуждении темы ListBox. Сортировка данных по совету Teslenko_EA решил воспользоваться контролом ListView.
Где можно прочитать про него применительно к VBA?
И, пожалуйста, для быстроты понимания может быть кто-то выложит xls пример с UserForm, ListView. И код, который заполняет данный ListView заголовками и данными из двумерного массива. Т.е. чтобы вид был такой же, как и у ListBox.
Где почитать про ListView?
Модератор: Naeel Maqsudov
-
- Сообщения: 526
- Зарегистрирован: 04 фев 2007, 18:37
- Откуда: Сургут
- Контактная информация:
Здравствуйте tolikt.
В Access образец можете мзять:
http://am.rusimport.ru/MsAccess/download.aspx?id=341
В Access образец можете мзять:
http://am.rusimport.ru/MsAccess/download.aspx?id=341
- Вложения
-
- КнигаLV.zip
- (9.8 КБ) 39 скачиваний
Спасибо, Teslenko_EA.
Возникли вопросы такие.
1. Где в свойствах или в коде устанавливается количество столбцов в ListView? Увеличение счётчика i в цикле For i = 2 To 4 приводит к ошибке 380.
2. У меня в Excel 97 данные 1-го столбца отображаюся в нерусской кодировке. Хотя сами данные в русской, что видно при переносте выделенной строки на активный лист.
А всё-таки где почитать про ListView?
Возникли вопросы такие.
1. Где в свойствах или в коде устанавливается количество столбцов в ListView? Увеличение счётчика i в цикле For i = 2 To 4 приводит к ошибке 380.
2. У меня в Excel 97 данные 1-го столбца отображаюся в нерусской кодировке. Хотя сами данные в русской, что видно при переносте выделенной строки на активный лист.
А всё-таки где почитать про ListView?
- Вложения
-
- UserForm1.jpg (44.57 КБ) 209 просмотров
- Aent
- Сообщения: 1129
- Зарегистрирован: 01 окт 2006, 14:52
- Откуда: Saratov,Russia
- Контактная информация:
http://msdn2.microsoft.com/en-us/librar ... S.60).aspx
и далее по ссылкам
Ещё рекомендую восподьзоваться броузером объектов из VBE
и далее по ссылкам
Ещё рекомендую восподьзоваться броузером объектов из VBE
-
- Сообщения: 526
- Зарегистрирован: 04 фев 2007, 18:37
- Откуда: Сургут
- Контактная информация:
Здравствуйте tolikt.
1. кол-во столбцов (как и другие настройки ListView) редактируются в диалоге вызываемом в строке Custom, окна свойств (Properties).
В коде это делается примерно так:
2. в том же диалоге задается шрифт. Установите руссифицированый шрифт Вашей системы, желательно моноширинный (это из моего опыта)
Если MSCOCTL.OCX или COCTL32.OCX установленны полностью, то действительно самый простой способ узнать о всех свойствах и методах этого контрола из справки вызываемой в Object Browser, как советовал Aent.
Думаю Вам будет интересно, в файле обобщенная информация и образцы нескольких объектов ActiveX - http://woodash.ifolder.ru/5472151 - Manual21ActiveX.zip - 898.12 кб - с http://am.rusimport.ru:
Евгений.
1. кол-во столбцов (как и другие настройки ListView) редактируются в диалоге вызываемом в строке Custom, окна свойств (Properties).
В коде это делается примерно так:
Код: Выделить всё
...
With ListView1.ColumnHeaders
.Clear
For i = 0 To 4
.Add , ,"Заглавие " & i, (i + 1) * 100
Next
End With
...
Если MSCOCTL.OCX или COCTL32.OCX установленны полностью, то действительно самый простой способ узнать о всех свойствах и методах этого контрола из справки вызываемой в Object Browser, как советовал Aent.
Думаю Вам будет интересно, в файле обобщенная информация и образцы нескольких объектов ActiveX - http://woodash.ifolder.ru/5472151 - Manual21ActiveX.zip - 898.12 кб - с http://am.rusimport.ru:
Евгений.