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

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

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

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

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

Необходимо отображать цифрами одинаковой длины, как это делает мультиметр
0012V
0120V
1000V
0.750V
0.010V
0.001V
...
Рейтинг: 0 / 0
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
    #35109694
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Как сделать отображение фиксированым: 0.3 как 0.3000 ?
    #35109959
Dimon111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял. Таким образом можно воплотить в жизнь любой полет фантазии. Спасибо.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать отображение фиксированым: 0.3 как 0.3000 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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