#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 579, 283, 192, 124)
$Label1 = GUICtrlCreateLabel("Bitte Betrag eingeben", 48, 32, -1, 17)
$Label2 = GUICtrlCreateLabel("Bitte Betrag eingeben", 224, 32, -1, 17)
$Label3 = GUICtrlCreateLabel("Zwischensumme", 400, 32, 124, 17)
$Input1 = GUICtrlCreateInput("", 48, 56, 129, 21)
$Input2 = GUICtrlCreateInput("", 224, 56, 129, 21)
$Input3 = GUICtrlCreateInput("", 400, 56, 129, 21)
$Button1 = GUICtrlCreateButton("Rechen", 424, 200, 97, 33, $WS_GROUP)
$Group1 = GUICtrlCreateGroup("", 48, 88, 129, 169)
$Radio1 = GUICtrlCreateRadio(" + 1,00€ ", 72, 105, -1, 25)
$Radio2 = GUICtrlCreateRadio(" + 2,00€ ", 72, 135, -1, 25)
$Radio3 = GUICtrlCreateRadio(" + 3,00€ ", 72, 165, -1, 25)
$Radio4 = GUICtrlCreateRadio(" + 4,00€ ", 72, 195, -1, 25)
$Radio5 = GUICtrlCreateRadio(" + 5,00€ ", 72, 225, -1, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
;Hier soltest du dann einfach hinschreiben
;was passieren soll
;z.B. so
$Wert1 = GUICtrlRead($Input1)
$Wert2 = GuiCtrlRead($Input2)
If StringRight($Wert1, 1) = "€" Then
$Wert1 = StringLeft($Wert1, StringLen($Wert1)-1)
EndIf
If StringRight($Wert2, 1) = "€" Then
$Wert2 = StringLeft($Wert2, StringLen($Wert2)-1)
EndIf
Local $add
Switch $GUI_CHECKED
Case GuiCtrlRead($Radio1)
$add = 1
Case GuiCtrlRead($Radio2)
$add = 2
Case GuiCtrlRead($Radio3)
$add = 3
Case GuiCtrlRead($Radio4)
$add = 4
Case GuiCtrlRead($Radio5)
$add = 5
Case Else
ConsoleWrite(GuiCtrlRead($Radio1) & @CRLF)
ConsoleWrite(GuiCtrlRead($Radio2)& @CRLF)
ConsoleWrite(GuiCtrlRead($Radio3)& @CRLF)
ConsoleWrite(GuiCtrlRead($Radio4)& @CRLF)
ConsoleWrite(GuiCtrlRead($Radio5)& @CRLF)
EndSwitch
GUICtrlSetData($Input3, $Wert1 + $Wert2 + $add & "€")
EndSwitch
WEnd
Hallo zusammen,
ich habe noch Vier fragen:
1. Ist es möglich $Input1 so zu Steuern, wenn die Eingabe unter 10,00 Euro ist, oder 55,00 Euro übersteigt, dass eine Meldung erscheint ?
2. Ist es möglich wenn kein Radio Button gewählt wurde das dann eine Meldung erscheint ?
3. Ist es möglich das mir auch Dezimalstellen angezeigt werden, also nicht wie jetzt 10 € sondern 10,00 € ?
4. Und für mich das Wichtigste:
Ich würde gerne diesen Code (wenn es irgendwann fertig ist ) in drei Verschiedene Varianten aufbauen...
Mein Wunsch wäre, eine Hauptmaske zu erstellen, aus der man eine der 3 Varianten Startet das ganze soll
aber nur eine exe Datei werden und nicht 4 exe Dateien. Das man auch aus einer Variante, einen anderen Starten kann
aber das immer nur eins Aktiv ist und der andere sich schließt, wenn nach 10 Minuten keine eingaben getätigt wurden
sich wieder automatisch die Hauptmaske öffnet.
Wie gesat ich bin neu hier, kenne mich mit den Befehlen von AutoIt noch nicht so gut aus, deshalb frage ich lieber Vorsichtig...
Ich bitte euch um eure Hilfe.
Danke und Gruß
HGF