powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ребят позарез надо..выручайте(((
7 сообщений из 7, страница 1 из 1
Ребят позарез надо..выручайте(((
    #37623385
degreez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Распишите мне пожалуйста что вообще означают эти строки,если можно поподробней :
Select Case Chr(KeyAscii)
Case "+", "-"
If t.Text <> "" Then KeyAscii = 0
Case ","
If mypoint = False Then mypoint = True Else KeyAscii = 0
Case "0" To "9"

P.S. сори что написал не по правилам...время поджимает....
...
Рейтинг: 0 / 0
Ребят позарез надо..выручайте(((
    #37623532
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это фильтр ввода в текстбокс. Похоже, призван пропускать только числа, в т. ч. десятичные и отрицательные. УГ.
...
Рейтинг: 0 / 0
Ребят позарез надо..выручайте(((
    #37623556
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
degreezчто вообще означают эти строкинесколько команд на языке VB(A)
AntonariyЭто фильтр ввода в текстбоксскажем так, фрагмент фильтра )

Малевич. Черный квадрат. Фрагмент. (с)
...
Рейтинг: 0 / 0
Ребят позарез надо..выручайте(((
    #37623576
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
degreezРаспишите мне пожалуйста что вообще означают эти строки,если можно поподробней :
Select Case Chr(KeyAscii)
Case "+", "-"
If t.Text <> "" Then KeyAscii = 0
Case ","
If mypoint = False Then mypoint = True Else KeyAscii = 0
Case "0" To "9"

P.S. сори что написал не по правилам...время поджимает....

Выбираем значение из Функции перевода кода символов в символы
Значение = + или –
Если в поле t внесен текст (текст в поле t не равен пустой строке) то тогда код символа=0
Значение = ,
Если логическа переменная mypoint=ложь то тогда логическа переменная mypoint=истина Иначе код символа=0
Значение = от 0 до 9

Сложно сказать для чего это предназначенно нужно увидить всю процедуру
...
Рейтинг: 0 / 0
Ребят позарез надо..выручайте(((
    #37623591
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TpaBkaЕсли логическа переменная mypoint=ложь то тогда логическа переменная mypoint=истина Иначе код символа=0
гуглпереводчик?
...
Рейтинг: 0 / 0
Ребят позарез надо..выручайте(((
    #37623599
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))))
Я как акын что вижу то и пою
...
Рейтинг: 0 / 0
Ребят позарез надо..выручайте(((
    #37623664
Pitter Parker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
degreez,

Private mypoint1 As Boolean, mypoint2 As Boolean
Private Sub MySub(KeyAscii As Integer, t As TextBox, mypoint As Boolean)
Select Case Chr(KeyAscii)
Case "+", "-"
If t.Text <> "" Then KeyAscii = 0
Case ","
If mypoint = False Then mypoint = True Else KeyAscii = 0
Case "0" To "9"
Case Else
KeyAscii = 0
End Select
End Sub

Private Sub txtA_KeyPress(KeyAscil As Integer)
Call MySub(KeyAscil, txtA, mypoint1)
End Sub
Private Sub txtB_KeyPress(KeyAscil As Integer)
Call MySub(KeyAscil, txtB, mypoint2)
End Sub
Private Sub txtA_Click()
txtA.Text = ""
mypoint1 = False
End Sub
Private Sub txtB_Click()
txtB.Text = ""
mypoint2 = False
End Sub
Private Sub cmdClear_Click()
txtA.Enabled = True
txtB.Enabled = True
txtA.Text = 0
txtB.Text = 0
lblZ.Caption = ""
Fraka1.Enabled = True
opt1.Value = True
mypoint1 = False
mypoint2 = False
txtA.SetFocus
End Sub

Private Sub cmdExit_Click()
End
End Sub

Private Sub cmdStart_Click()
Dim a As Single
Dim b As Single
On Error GoTo lbl
a = txtA.Text
b = txtB.Text
Select Case True
Case opt1.Value = True
z = a + b
Case opt2.Value = True
z = a - b
Case opt3.Value = True
z = a * b
Case opt4.Value = True
z = a / b
End Select
lblZ.Caption = z
lblZ.Caption = Format(z, "#0.0###")
'lblZ.AutoSize = True
Exit Sub
lbl:
If Err.Number = 6 Then MsgBox "Ïåðåïîëíåíèå", vbCritical, "Îøèáêà"
If Err.Number = 11 Then MsgBox "Äåëèòü íà íîëü íåëüçÿ", vbCritical, "Îøèáêà"
End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ребят позарез надо..выручайте(((
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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