Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать отображение фиксированым: 0.3 как 0.3000 ? / 9 сообщений из 9, страница 1 из 1
02.02.2008, 09:24
    #35105664
Dimon111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Неприятно выглядит, когда отображение цифр скачет. Например после 0.4 отображается 0.3999. Как сделать, чтобы не потеряв разрядность отобразить все числа фиксированной длиной?

Например: 0.4000 и 0.3999?
...
Рейтинг: 0 / 0
02.02.2008, 14:14
    #35105862
BasiC+
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Format(summ, "0.0000") ?
...
Рейтинг: 0 / 0
02.02.2008, 15:11
    #35105923
Resident
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
BasiC+Format(summ, "0.0000") ?
+1
...
Рейтинг: 0 / 0
03.02.2008, 02:20
    #35106344
Dimon111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Не прокатило
...
Рейтинг: 0 / 0
03.02.2008, 17:09
    #35106776
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
FormatNumber
...
Рейтинг: 0 / 0
04.02.2008, 14:00
    #35108275
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
"Dimon111" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:5235984@sql.ru...
> Автор: Dimon111
> Неприятно выглядит, когда отображение цифр скачет. Например после 0.4
> отображается 0.3999. Как сделать, чтобы не потеряв разрядность отобразить
> все числа фиксированной длиной?
Где отображать нужно???

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.02.2008, 19:33
    #35109255
Dimon111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Отображать на экране. Конкретно - в Label.

Программа работает совместно с мультиметром Appa. Читает данные с COM порта и отображает на трех виртуальных дисплеях. Остался один нерешенный вопрос:

12V
120V
1000V
0.75V
0.01V
0.001V

Необходимо отображать цифрами одинаковой длины, как это делает мультиметр
0012V
0120V
1000V
0.750V
0.010V
0.001V
...
Рейтинг: 0 / 0
05.02.2008, 08:50
    #35109694
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Dimon111Отображать на экране. Конкретно - в Label.

Программа работает совместно с мультиметром Appa. Читает данные с COM порта и отображает на трех виртуальных дисплеях. Остался один нерешенный вопрос:

12V
120V
1000V
0.75V
0.01V
0.001V

Необходимо отображать цифрами одинаковой длины, как это делает мультиметр
0012V
0120V
1000V
0.750V
0.010V
0.001V

можно так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Private Sub Command1_Click()
Dim s( 5 ) As String
Dim f As Variant
Dim i As Integer
s( 0 ) = "12V"
s( 1 ) = "120V"
s( 2 ) = "1000V"
s( 3 ) = "0.75V"
s( 4 ) = "0.01V"
s( 5 ) = "0.001V"
For i =  0  To  5 
    If Val(s(i)) <  1  Then
        f = Format(Val(s(i)), "#0.000")
    Else
        f = Format(Val(s(i)), "000#")
    End If
    Debug.Print f & "V"
Next i
End Sub
...
Рейтинг: 0 / 0
05.02.2008, 10:41
    #35109959
Dimon111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Понял. Таким образом можно воплотить в жизнь любой полет фантазии. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать отображение фиксированым: 0.3 как 0.3000 ? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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