Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как сделать в текстовом окне Добавлено: 18.03.04 09:36  

Автор вопроса:  ole

при введении цифр более 1000 они сразу отображались в виде 1 000, 10 000, если способ?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 18.03.04 10:21

Можно реагировать на событие Text_Change, смотреть содержимое текстБокса и в нужных местах вставлять пробелы... Но это глючно! Так что луше всего написать свой собственный TextBox контрол и далее уже самому форматировать текст...

Ответить

Номер ответа: 2
Автор ответа:
 ole



Вопросов: 2
Ответов: 16
 Профиль | | #2 Добавлено: 18.03.04 18:05

согласен, но вот с алгоритмом у меня что т о не получается, может подскажет кто

Ответить

Номер ответа: 3
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 18.03.04 19:13

Так ты решил использовать ТекстБокс или взялся за написание контрола ?

Ответить

Номер ответа: 4
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #4 Добавлено: 19.03.04 09:34
Private Sub Text1_Change()
Text1 = Trim(Format$(Val(Text1), "### ### ### ### ### ###"))
Text1.SelStart = Len(Text1)
End Sub

Ответить

Номер ответа: 5
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 19.03.04 10:04

Хм... действительно проще %)

Ответить

Номер ответа: 6
Автор ответа:
 ole



Вопросов: 2
Ответов: 16
 Профиль | | #6 Добавлено: 19.03.04 11:48

Спасибо. Просто и здорово, то что надо

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам