powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить ширину в ListView
25 сообщений из 39, страница 1 из 2
Изменить ширину в ListView
    #32719892
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите как изменить ширину надписи в ListView в режиме List
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32722254
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может всё-таки можно чего-нибудь сделать?
оччень надо.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32722287
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это очень очень сложно. Нужно нажать клавишу F1. Для неумеющих это делать:
указать ширину в свойствах в режиме конструктора или в коде.

--
Regards
Alexander Artamonov


"sasha_1" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:1006506@sql.ru...
может всё-таки можно чего-нибудь сделать?
оччень надо.
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32722327
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sasha_1может всё-таки можно чего-нибудь сделать?
оччень надо.

А изменить свойство Width у ColumnHeader не помогает?
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728336
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Serge Gavrilov:
колумны - это в режиме репорт.
в режиме лист - колумнов нету.
(если создать насильно - все равно не помогает)

2 Iskander68:
а таких "умников" прошу больше не беспокоится.
научить сначала читать.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728384
scorp_alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю что изменить ширину нельзя, но можно спрятать или отобразить
.ColumnHidden = False
.ColumnHidden = true
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728402
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
граждане. вы о чем собственно мне отвечаете.
у меня складывается впечатление, что вы говорите о табличном виде формы.

я же спрашиваю об ActiveX контроле под названием ListView.
в режиме отображения List.

p.s. извиняйте если что, я думал и так понятно
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728489
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм. Чтоб учить кого-то читать, неплохо бы писать понятно...
"ListView в режиме List" - это што за зверь? ListBox? Тогда
http://msa.polarcom.ru/downloads/VEKScrollListBox.zip
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728540
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Geo:
ну почему же надо искать в словах скрытый смысл???
листбокс никакого отношения к теме не имеет.
если бы мне нужна была помощь по листбоксу, я бы так и написал.

мне нужна помощь по ActiveX контролу, который называется ListView.
(это один из стандартных активИксов входящий в библиотеку mscomct2.ocx)

у этого контрола есть 4 режима отображения:
1.Large Icon
2.Small Icon
3.List
4.Report

меня интересует режим 3. List

при выводе в контрол текст итэма имеет некую фиксированную ширину.
Внимание вопрос: как эту ширину изменить?

P.S. вообще-то меня удивляет такое непонимание моего вопроса. Весь форум усыпан вопросами по поводу ListView и TreeView. почему мне предлагают до сих пор читать хелп по листбоксу ... непонятно.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728548
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sasha_1
А чтобы люди не искали скрытый смысл - не задавайте вопросов не по теме форума.
ListView в аксесе практически не используется. Чего еще вы от здешних обитателей хотели?

Кто хочет - может отвечать, но через некоторое время (по желанию автора хоть сейчас) топик будет перенесен в... VB видимо.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728556
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда я могу только извиниться за то, что не понял вопроса. А ответа я не знаю.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728567
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох

пользую простой поиск по форуму.
и это ты называешь не используют и не знают?

здесь
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728595
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не беспокойся, я тоже умею поиском пользоваться.
Две страницы найденных топиков при общем количестве 265 страниц - это называется практически не используют
Причем из двух страниц - в половине топиков ListView упоминается между делом.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728608
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
справедливости ради надо отметить, что в VB таких топиков вообще одна страница :)
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728617
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати есть еще 147 топиков про TreeView
итого больше двух сотен.

имхо достаточно популярная вещь.

но на самом деле не суть.
если всё равно никто не может ответить, то я бы воспользовался предложением переехать в форум ВБ
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728632
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно искать ключи там, где посветлее, а можно их искать там, где потерял.
Вероятность получить ответ в форуме по VB - выше (имхо). Десять ответов "не по теме" в форуме по аксесу - тому наглядное подтверждение.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728649
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Существует несколько версий этого контрола. Какая из них
2) См. приложенный файл
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728670
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Темный:

Microsoft List View Control 6.0 (SP4)
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728679
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в 2003 только SP2 и SP6
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728689
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня Акс 2002.
видимо это тот который у тебя SP6
не важно какой СП, про ширину чё-нить знаешь?
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728699
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаю. Если шкаф положить на бок, то его ширина станет длиной. Парадокс.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728706
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё это было бы смешно
когда бы не было так грустно.
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728720
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дубль 2, блин...
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728760
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sasha_1у меня Акс 2002.
видимо это тот который у тебя SP6
не важно какой СП, про ширину чё-нить знаешь? Вам autosize надо по ширине текста сделать ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Option Explicit
Private Const LVM_FIRST = &H1000
Private Const LVM_SETCOLUMNWIDTH = LVM_FIRST +  30 

Private Declare Function SendMessage Lib "user32" _
   Alias "SendMessageA" _
  (ByVal hwnd As Long, _
   ByVal Msg As Long, _
   ByVal wParam As Long, _
   lParam As Any) As Long

Private Sub Form_Load()

   Dim itmx As ListItem
   Dim lWidth As Long

   With ListView1
      Set itmx = .ListItems.Add(, , "Randy")

      Set itmx = .ListItems.Add(, , "Jon")
      Set itmx = .ListItems.Add(, , "Peter")
      Set itmx = .ListItems.Add(, , "Matthew")
      Set itmx = .ListItems.Add(, , "a much longer name")
      Set itmx = .ListItems.Add(, , "a much much longer name")
      Set itmx = .ListItems.Add(, , "a really friggin much longer name")
      Set itmx = .ListItems.Add(, , "a really friggin much loooooonger name")
   End With

   'need this here or the lines below won't work in the Load event 
   Me.Show
   Me.Refresh

   ' resize View -2 column to the control's width (give or take a bit) 
   lWidth = ListView1.Width + ScaleX( 5 , vbMillimeters, vbPixels)

   SendMessage ListView1.hwnd, _
               LVM_SETCOLUMNWIDTH, _
                0 &, _
               ByVal lWidth


End Sub
...
Рейтинг: 0 / 0
Изменить ширину в ListView
    #32728791
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот мне интересно, почему они думают что про листвью из аксеса лучше знают в форуме по VB? Может футбольнуть его обратно? :)
Они даже наши топики посчитали ироды, нет чтоб ответить человеку :).
Ниче, мы сними еще посчитаемся :).

Magnus
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить ширину в ListView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]