Hey,
ich hab mir heute Microsoft VIsual Basic 2010 runtergeladen, und mir im Internet, zb. auf microsoft usw. ein paar Turorials angeschaut.
Ich hab mich früher schon mal mit Visual Basic beschäftigt, aber nur gaaaanz kurz.
Hab sonst keinerlei Erfahrung auf dem Gebiet des Programmierens, und soweit ich gelesen hab, soll VB trotz begrenzter Möglichkeiten (oder gerade deshalb)
eine gute Anfängersprache sein. Jetzt plagt mich die ganze Zeit dieses Problem...... Wenn ich bei einem Button eine Variable deklariere, und diese dann bei einem anderen Button brauche, dann sagt
er dass die Variable nicht deklariert ist.....Hab auch schon statt Private Sub Public sub hingeschrieben, aber das ändert nix.....
Übrigens, mein "Programm", and dem ich schreibe, ist eine Art einfacher Rechner, nur zur Übung und Festigung der Grundlagen^^
Ich hoffe, mir kann das jemand erklären, wäre ganz nett
Übrigens: Bitte Deusch reden und nicht VB-isch....^^
Falls das wichtig ist: ich kann noch nichts, außer If´s (auch else, elseif) und Varieblen deklarieren)
Ich hab mir das so gedacht, dass ich einfach ein Label mache, das in der gleiche Schriftfarbe wie der Hintergrund, und wenn dann der Button mit dem + geklickt wid, dass sich dann der Text des Labels auf + ändert und ich dann mit einem
If Label1.Text = "+" Then
TextBox1.Text = ErsteZahl + ZweiteZahl
Elseif Laberl1.Text = "-" Then
TextBox1.Text = ErsteZahl - ZweiteZahl......usw mit mal und dividiert (Wobei ErsteZahl und Zweitezahl die Variablennamen der beiden Zahlen sind)
Dann das überprüfe, erscheint mir aber ein wenig unprofessionell^^
Hier der Code(Und das Problem ganz unten, wo Button14 steht):
Naja, ich hofe ihr versteht mich
Danke schonmal
ich hab mir heute Microsoft VIsual Basic 2010 runtergeladen, und mir im Internet, zb. auf microsoft usw. ein paar Turorials angeschaut.
Ich hab mich früher schon mal mit Visual Basic beschäftigt, aber nur gaaaanz kurz.
Hab sonst keinerlei Erfahrung auf dem Gebiet des Programmierens, und soweit ich gelesen hab, soll VB trotz begrenzter Möglichkeiten (oder gerade deshalb)
eine gute Anfängersprache sein. Jetzt plagt mich die ganze Zeit dieses Problem...... Wenn ich bei einem Button eine Variable deklariere, und diese dann bei einem anderen Button brauche, dann sagt
er dass die Variable nicht deklariert ist.....Hab auch schon statt Private Sub Public sub hingeschrieben, aber das ändert nix.....
Übrigens, mein "Programm", and dem ich schreibe, ist eine Art einfacher Rechner, nur zur Übung und Festigung der Grundlagen^^
Ich hoffe, mir kann das jemand erklären, wäre ganz nett
Übrigens: Bitte Deusch reden und nicht VB-isch....^^
Falls das wichtig ist: ich kann noch nichts, außer If´s (auch else, elseif) und Varieblen deklarieren)
Ich hab mir das so gedacht, dass ich einfach ein Label mache, das in der gleiche Schriftfarbe wie der Hintergrund, und wenn dann der Button mit dem + geklickt wid, dass sich dann der Text des Labels auf + ändert und ich dann mit einem
If Label1.Text = "+" Then
TextBox1.Text = ErsteZahl + ZweiteZahl
Elseif Laberl1.Text = "-" Then
TextBox1.Text = ErsteZahl - ZweiteZahl......usw mit mal und dividiert (Wobei ErsteZahl und Zweitezahl die Variablennamen der beiden Zahlen sind)
Dann das überprüfe, erscheint mir aber ein wenig unprofessionell^^
Hier der Code(Und das Problem ganz unten, wo Button14 steht):
VB.NET-Quellcode
- Public Class Form1
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- End Sub
- Public Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
- Dim Rechenzeichen As String = "+"
- Dim ErsteZahl As Double = TextBox1.Text
- TextBox1.Text = ""
- End Sub
- Public Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
- Dim Rechenzeichen As String = "-"
- Dim ErsteZahl As Double = TextBox1.Text
- TextBox1.Text = ""
- End Sub
- Public Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
- Dim Rechenzeichen As String = "*"
- Dim ErsteZahl As Double = TextBox1.Text
- TextBox1.Text = ""
- End Sub
- Public Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
- Dim Rechenzeichen As String = "/"
- Dim ErsteZahl As Double = TextBox1.Text
- TextBox1.Text = ""
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- TextBox1.Text = TextBox1.Text & "1"
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- TextBox1.Text = TextBox1.Text & "2"
- End Sub
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- TextBox1.Text = TextBox1.Text & "3"
- End Sub
- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
- TextBox1.Text = TextBox1.Text & "4"
- End Sub
- Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
- TextBox1.Text = TextBox1.Text & "5"
- End Sub
- Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
- TextBox1.Text = TextBox1.Text & "6"
- End Sub
- Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
- TextBox1.Text = TextBox1.Text & "7"
- End Sub
- Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
- TextBox1.Text = TextBox1.Text & "8"
- End Sub
- Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
- TextBox1.Text = TextBox1.Text & "9"
- End Sub
- Public Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
- Dim ZweiteZahl As Double = TextBox1.Text
- If Rechenzeichen = "+" Then
- TextBox1.Text = Erstezahl + ZweiteZahl
- End If
- End Sub
- End Class
Naja, ich hofe ihr versteht mich
Danke schonmal