Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменить ширину в ListView / 25 сообщений из 39, страница 1 из 2
01.10.2004, 12:48
    #32719892
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
подскажите как изменить ширину надписи в ListView в режиме List
...
Рейтинг: 0 / 0
04.10.2004, 14:42
    #32722254
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
может всё-таки можно чего-нибудь сделать?
оччень надо.
...
Рейтинг: 0 / 0
04.10.2004, 14:51
    #32722287
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
Это очень очень сложно. Нужно нажать клавишу F1. Для неумеющих это делать:
указать ширину в свойствах в режиме конструктора или в коде.

--
Regards
Alexander Artamonov


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

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

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

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

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

p.s. извиняйте если что, я думал и так понятно
...
Рейтинг: 0 / 0
07.10.2004, 17:01
    #32728489
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
Гм. Чтоб учить кого-то читать, неплохо бы писать понятно...
"ListView в режиме List" - это што за зверь? ListBox? Тогда
http://msa.polarcom.ru/downloads/VEKScrollListBox.zip
...
Рейтинг: 0 / 0
07.10.2004, 17:27
    #32728540
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
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
07.10.2004, 17:30
    #32728548
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
2 sasha_1
А чтобы люди не искали скрытый смысл - не задавайте вопросов не по теме форума.
ListView в аксесе практически не используется. Чего еще вы от здешних обитателей хотели?

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

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

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

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

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

Microsoft List View Control 6.0 (SP4)
...
Рейтинг: 0 / 0
07.10.2004, 18:17
    #32728679
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
У меня в 2003 только SP2 и SP6
...
Рейтинг: 0 / 0
07.10.2004, 18:20
    #32728689
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
у меня Акс 2002.
видимо это тот который у тебя SP6
не важно какой СП, про ширину чё-нить знаешь?
...
Рейтинг: 0 / 0
07.10.2004, 18:24
    #32728699
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
Знаю. Если шкаф положить на бок, то его ширина станет длиной. Парадокс.
...
Рейтинг: 0 / 0
07.10.2004, 18:26
    #32728706
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
всё это было бы смешно
когда бы не было так грустно.
...
Рейтинг: 0 / 0
07.10.2004, 18:33
    #32728720
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
Дубль 2, блин...
...
Рейтинг: 0 / 0
07.10.2004, 18:52
    #32728760
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
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
07.10.2004, 19:08
    #32728791
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить ширину в ListView
Вот мне интересно, почему они думают что про листвью из аксеса лучше знают в форуме по VB? Может футбольнуть его обратно? :)
Они даже наши топики посчитали ироды, нет чтоб ответить человеку :).
Ниче, мы сними еще посчитаемся :).

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


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