MSHFlexGrid

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

MSHFlexGrid

Сообщение DIKI » 11.02.2004 (Ср) 17:08

Как MSHFlexGrid в ячейках сделать разделители разрядов.
т.е.
100000
1 000 000

Sergey-13
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 119
Зарегистрирован: 23.01.2004 (Пт) 16:02
Откуда: Саранск

Сообщение Sergey-13 » 11.02.2004 (Ср) 17:55

т.е. вместо 100 тысячь получить миллион?
пиши функцию отделение трех последних чисел и вставляй пробел

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 12.02.2004 (Чт) 7:27

ну есть же функция Format$. используй ее
Код: Выделить всё
MagBox Format$(100000, "### ### ### ###")
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Sergey-13
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 119
Зарегистрирован: 23.01.2004 (Пт) 16:02
Откуда: Саранск

Сообщение Sergey-13 » 12.02.2004 (Чт) 10:59

Cyrax спасибо!
Буду знать!

DIKI
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 30.09.2003 (Вт) 17:41

Сообщение DIKI » 13.02.2004 (Пт) 13:29

А гриду перебором заполнять?
Я хотел установить формат всего столбца а не поячейкам

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 16.02.2004 (Пн) 6:51

DIKI писал(а):А гриду перебором заполнять?
Я хотел установить формат всего столбца а не поячейкам

ручками, ручками... для всего грида не получится...
хотя можно сделать так:
допустим у тебя в гриде три столбца. и во все три столбца тебе нужно запихать числа, отформатированные таким образом. тогда делаем следующим образом:
Код: Выделить всё
Dim strRow As String

strRow = Format$(Number(1), "### ### ###") & vbTab & Format$(Number(2), "### ### ###") & vbTab & Format$(Number(3), "### ### ###")
' здесь vbTab - это символ табуляции. используется для разделения столбцов
FlexGrid1.AddItem strRow ' добавляем целую строку в грид

вот примерный код. все это дело можно завернуть в цикл (даже нужно, наверное...)
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

    TopList