Объясните пожалуста как сделать калькулятор, с одной строкой.
Пасиб!


Dim Numb1 As Long 'Запоминает первое число
Dim Numb2 As Long 'Запоминает второе число
Dim Str As String 'Опознает какое действие выполняетса
Private Sub Form_Load()
Text1.Text = "" 'Очистка текстового поля
End Sub
Private Sub N1_Click()
Text1.Text = Text1.Text + "1" 'При каждом нажатие добавляем 1
End Sub
Private Sub Plus_Click()
Numb1 = Text1.Text
Text1.Text = ""
Str = "Pls"
End Sub
Private Sub Res_Click()
Numb2 = Text1.Text
If Str = "Pls" Then Text1.Text = Numb1 + Numb2
End Sub





Str = "Pls" If Str = "Pls" Then Text1.Text = Numb1 + Numb2








Text1.Enabled = False





private enum Arifmetic
aPlus = 0 'Сложение
aMinus = 1 'Вычитание
aMult = 2 'Умножение
aDiv = 3 'Деление
end enumprivate function Solve(Value1 as single, Value2 as Single, Oper as Arifmetic) as Single
select case oper
case aPlus: solve = value1 + value2
case aMinus: solve = value1 - value2
case aMult: solve = value1 * value2
case aDiv: solve = value1 / value2
end select
end functiontext3.text = solve ( val( text1.text ) , val( text2.text ) , Index )



Сейчас этот форум просматривают: Yandex-бот и гости: 25