Максимальная ширина столбца Listview в символах

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Максимальная ширина столбца Listview в символах

Сообщение Алексей К. » 02.03.2005 (Ср) 10:49

Какая?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.03.2005 (Ср) 10:57

А разве от шрифта не зависит?
Изображение

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 02.03.2005 (Ср) 11:42

Пробовал менять шрифт в пропертях, все-равно: запись во втором столбце заканчивается всегда начало...201. Получается, что не зависит - почему?
Код: Выделить всё
c$ = "начало"
For i = 1 To 512
c$ = c$ + CStr(i)
Next i
Set a = Form1.ListView1.ListItems.Add(, , "ыыы")
c$ = c$ + "конец"
a.SubItems(1) = c$

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 02.03.2005 (Ср) 11:57

Короче разобрался, у меня получается что максимальная отображаемое кол-во символов 207. Хотя на самом деле 2 столбец содержит все символы которые я задаю в цикле:
ListView1.SelectedItem.ListSubItems(1).Text=начало1...512конец.
Т.е. содержимое он отображет неполностью. Как заставить все отображать (если можно)?

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 02.03.2005 (Ср) 11:59

У меня есть пример, который "подгоняет" ширину столбцов под ширину текста

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.03.2005 (Ср) 11:59

А где оно будет помещаться, если негде?
Раздвигай столбец, вот и весь ответ...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 02.03.2005 (Ср) 12:07

Так вопрос как раз и том, какую ширину задать

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 02.03.2005 (Ср) 12:29

Вопрос каккую ширину задать не стоит.Мне нужно чтобы отображалось все содержимое столбца, а не часть его. (Для тех кно не знает: если два раза кликнуть мышкой на границе раздела столбцов - то ширина автоматически станет равной ширине содержимоего, как excel, и никаких кодов не надо).У меня даже если я двойным кликом подгоняю все-равно не все отображает.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 02.03.2005 (Ср) 15:03


Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 02.03.2005 (Ср) 19:43

Sirik писал(а):У меня есть пример, который "подгоняет" ширину столбцов под ширину текста


Выкладывай, или в ЛС, или на мыло плз

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 03.03.2005 (Чт) 9:19

пример
Вложения
Авто-ширина списка.zip
(2.59 Кб) Скачиваний: 34

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 03.03.2005 (Чт) 14:13

попробовал пример, результат такой же что и у меня. Проще двойным кликом подгонять ширину, чем программно.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 49

    TopList