Format(Число_или_переменная, формат)
Oxygen писал(а):Это не Апи. В МСДН есть точно. Используется так, если упрощенно:Формат "#####" количество # - это количество символов, сколько тебе нужно отобразить. Можно использовать точку и запятые.
- Код: Выделить всё
Format(Число_или_переменная, формат)
Caption это не совсем то. Это надпись на кнопке. Насколько я помню.
Private Function CheckValues(str_Val As String) As String
If str_Val <> "" Then
If Len(str_Val) < 2 Then
If (Val(Right$(str_Val, 1)) > 0 Or Right$(str_Val, 1) = "0") Then
CheckValues = str_Val
Else: CheckValues = Left$(str_Val, Len(str_Val) - 1)
End If
Else
tmp_str$ = ""
For I = 1 To Len(str_Val)
If (Val(Mid$(str_Val, I, 1)) > 0 Or Mid$(str_Val, I, 1) = "0") Then tmp_str$ = tmp_str$ + Mid$(str_Val, I, 1)
Next I
CheckValues = tmp_str$
End If
End If
End Function
переводи фокус на какой-то определенный объект и лови событие у этого объекта
Valenok писал(а):Понятно.
А можно как то ограничить ввод тоесть так чтобы вводились только цифры а не вводится всё что угодно а если не цифра то не добавляем её..
Private Sub Text1_Change()
If Not IsNumeric(Text1.Text) Then
MsgBox "Только цифры"
End If
End Sub
или в такую запись:
9.88765132684 * 10^29
Хакер писал(а):И ещё. Подобную проверку надо делать в _Validate, а не в _Change.
Если много текст боксов, то после куча предупреждений вылезет, и думай куда не правильно ввел.
Хакер писал(а):Начал удалять число "12q3456" с конца Backspace-ом и каждый раз получаешь предупреждение.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51