Hallo erstmal,ich hab folgende Fage
Ich hab neulich mit Visual Basic 2008 angefangen,weil ich das in der Schule als Thema hab…
Ich muss nun ein Programm schreiben wo man in eine textbox ein Passwort eingeben muss und dann Button drückt,wo in einem Label oder MsgBox steht niete,15 Punkte,30 Punkte,79 Punkte…
Mit meheren Passwörtern wo eben bei dem einen kommt Niete,bei dem anderem 43 Punkte…
brauche dringend hilfe,hab keine ahnung vin Visual Basic
Sorry, BenGer
Keine Ahnung wie ich zum „Visual Basic Experten“ geworden bin?!?. Hab sicher noch weniger Ahnung wie Du.
Trotzdem Viel Glück mit deiner Anfrage.
Gruß B-Lauer
Hallo BenGer,
ich habe hier einen Vorschlag:
Du brauchst ein Textfeld mit der Eigenschaft passwordChar = *, einen Button zum Prüfen des eingegebenen Textes und villeicht eine ComboBox zur Anzeige der erreichten Punktzahl:
In diese ComboBox trägst du unter Items ein:
Niete
10 Punkte
20 Punkte
30 Punkte
40 Punkte
50 Punkte
60 Punkte
70 Punkte
80 Punkte
90 Punkte
100 Punkte tolle Leistung
Hier das Coding dazu:
Public Class Form1
Private Sub cmdcheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdcheck.Click
checkpwd()
End Sub
Private Sub checkpwd()
Dim text As String
Dim i, pos As Integer
Dim pwd As String = „topsecrets“
For i = 1 To txtpwd.Text.Length
pos = txtpwd.Text.IndexOf(pwd.Substring(0, i))
If pos
Ah ok danke,ich hatte es mit If,ElseIf… gemacht…
Aber ich hab grade gesehen,wie Sie es beschrieben haben geht sogar besser,danke!