Thema: Userform
Einzelnen Beitrag anzeigen
Ungelesen 05.10.10, 03:39   #6
Xalir
Erfahrener Newbie
 
Registriert seit: Mar 2009
Beiträge: 154
Bedankt: 56
Xalir ist noch neu hier! | 0 Respekt Punkte
Standard

Ich nehme mal an, Du schreibst in VB .NET

Code:
Class Form1

    Private Shared Auszahlung As Single = 0

'Form-Ereignisse hier
    Form_Load(ByVal....)
Mit Shared behält eine Variable ihren Wert auch wenn die Funktion erneut aufgerufen wird. Ist der gesamte Code in derselben Form kannst Du auf Shared auch verzichten. Wichtig ist dann halt das Du die Variable direkt unter der Klassendefinition erstellst.

Du kannst auch mit dem MsgBox-Befehl ein Dialogfeld erstellen und anhand des Rückgabewerts entscheiden, ob das Programm weiterläuft oder beendet wird.

Code:
Dim returnCode as Boolean

returnCode = MsgBox("Spiel zu Ende!", "Möchtest Du weitermachen?", vbYesNo)

If returnCode Then StarteRennen Else Me.Close()
Du kannst die Dialogbuttons selbst auch editieren, weiß aber nicht die genaue Syntax dafür.

Und goto-Anweisungen sind ganz böse Fallen. Nicht nur, das der Compiler meckern wird, auch machen sie den gesamten Code nicht mehr gut lesbar. Besser alles in Functions, Subs, Properties packen.
Xalir ist offline   Mit Zitat antworten