По поводу таблиц

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Divinich
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 19.02.2005 (Сб) 11:23

По поводу таблиц

Сообщение Divinich » 11.03.2005 (Пт) 18:55

Вот уже несколько дней бьюсь с одной таблицей (MSFlexGrid), никак не могу сделать так чтобы строки увеличивались относительно текста. Ну такая ситуация, в ячейку ввожу строку, строка длиннее чем ячейка, и надо чтобы строка расширялась (по вертикали) относительно того, насколько длинная эта строка.

Напишите прожалуйста, как такое возможно, просто я уже и по книгам смотрел и по всяким электронным справочникам, ничего не нашел по этому поводу. или может быть легче использовать другой объект для этого, но лучше касаемо MSFlexGrid ибо написано уже достаточно много и переделывать заново не охота.

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

Сообщение Ennor » 11.03.2005 (Пт) 20:13

Настройки грида какие? Если точнее, интересуют 2 свойства:
1. WordWrap
2. AllowUserResizing

Divinich
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 19.02.2005 (Сб) 11:23

Сообщение Divinich » 12.03.2005 (Сб) 10:35

WordWrap = true
AllowUserResizing - по умолчанию(пользователь не может менять размеры)

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 12.03.2005 (Сб) 22:22

А связать програмно длину текста в ячейке с шириной столбца никак?
Длина текстовой переменной - функция Len(String).
Ширина столбца Grid - свойство ColWidth(Col).
Век живи - век учись!
www.detal-plast.narod.ru

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

Сообщение Ennor » 13.03.2005 (Вс) 5:02

Не, голяк. В этом гриде просто нет такой функциональности. Это тебе ListView нужен, он это умеет.

Divinich
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 19.02.2005 (Сб) 11:23

Сообщение Divinich » 13.03.2005 (Вс) 16:27

Чудик
Не катит, там перенос на другую строчку по словам, а так получается отностительно символов перенос, строчек может не хватить.

snov
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 28.11.2003 (Пт) 10:12
Откуда: Челябинск

Сообщение snov » 14.03.2005 (Пн) 7:10

Divinich писал(а):Чудик
Не катит, там перенос на другую строчку по словам, а так получается отностительно символов перенос, строчек может не хватить.

Юзь свойство TextWidth оно возвращает длину в твипах

Divinich
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 19.02.2005 (Сб) 11:23

Сообщение Divinich » 14.03.2005 (Пн) 20:47

Спасибо всем тема исчерпана.


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

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

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

    TopList