Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Eingabe-Element auslesen 05 Aug 2026 12:54 #1

  • FritzG
  • Offline
  • Beiträge: 5
  • Dank erhalten: 1
Liebe ClickExler
Ich mach zur Zeit ein kleines Denk-Test Spiel. Hier sollte ich eine Zahl aus Eingabe-Element in eine Variable auslesen um diese dann weiter zu verwenden.
Wie erhalte ich den eingegeben Zahlenwert daraus um dann eine Wenn Bedingung zu erstellen?
Hier ein Beispiel, wo ich nicht mehr weitergekommen bin:
*** Test Eingabefeld auslesen 
Anzeige-Fenster 'Test Eingabefeld', ID='Test', Breite=100, Höhe=100
Bezeichner Text='Resultat: [Resultat]'   (ID='Bezeichner_1', X='20', Y='20', Zielfenster='Test')
Eingabe-Element Text='456', nur Zahl   (ID='Eingabe_1', X='20', Y='40', Breite='50', Höhe='10', Zielfenster='Test', deaktiviert 0)
Button 'Klick mich!'   (ID='Start', X='20', Y='50', Breite='30', Höhe='10', Zielfenster='Test')
Warte Endlos (Warten auf zu behandelnde Ereignisse)
*** Button geklickt 
:: Anzeige(Test)_Element(Start)_Klick
Meldung '[Eingabe_1]', Titel 'Test', Buttons 'OK, Abbrechen', Symbol 'Information'
Setze in [Resultat]: 'Bezeichner_1' 
Beende Unterprogramm (Zurück)

Vielen Dank schon hier für Eure Hilfe!
Gruss Fritz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element auslesen 05 Aug 2026 15:10 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1143
  • Dank erhalten: 713
Hallo Fritz.

Hier ein kleines Beispiel.

cX4Web cX4Web Code

Was ist das?

1 Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1'
2 Bezeichner Text='Gib eine Zahl ein' (ID='Bezeichner_1', X='6,61', Y='7,94', Zielfenster='Anzeige-Fenster1')
3 *** In der Befehlseigenschaft 'gebunden an' steht eine sogenannte 'Bindungsvariable' (deren Name kann frei gewählt werden) die den eingetragenen Wert enthält.
4 Eingabe-Element (ID='Eingabe-Element_1', Bindung [eingabewert], X='6,61', Y='15,61', Breite='92,87', Zielfenster='Anzeige-Fenster1', gebunden an [eingabewert])
5 Button 'Zahl anzeigen', autom. Größe (ID='Button_1', X='6,61', Y='25,14', Zielfenster='Anzeige-Fenster1')
6 Warte Endlos (Warten auf zu behandelnde Ereignisse)
7  
8 :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
9 *** Hier wird geprüft ob in der Variable eine Zahl steht.
10 Wenn (? '[cX.IstNumerisch([eingabewert])]=1'), ""
11 Meldung 'Der Eintrag ist eine Zahl', Titel 'Info', Buttons 'Nur OK', Symbol 'Information'
12 Sonst
13 *** Wenn nicht, wird untenstehende Meldung ausgegeben.
14 Meldung 'Der Eintrag ist keine Zahl', Titel 'Info', Buttons 'Nur OK', Symbol 'Information'
15 Ende Wenn
16 Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (16 Zeilen, cX 5.0.10.8, Lizenz: Premium)

Kurze Bitte. Könntest Du bitte für Beispiele CX4 Webcode benützen um uns das nachvollziehen von Beispielen von Dir zu erleichtern? Editor>Menü<Community

 

Und dann die kopierten Codezeilen einfach in Deinen Beitrag im Forum einfügen.

Gruß Christian
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Eingabe-Element auslesen 05 Aug 2026 20:38 #3

  • FritzG
  • Offline
  • Beiträge: 5
  • Dank erhalten: 1
Hallo Christian

Vielen Dank für deine Hilfe. Ich werde natürlich das nächste mal den Code so hineinkopieren. (Nicht mehr daran gedacht, war doch zu lange weg)
Ich habe jetzt deine Scriptzeile Eingabe-Element in meinen Code eingebaut und das funktioniert bestens!!
Wie bekomme ich diese "Bindung" mit der Variablen in meine Eingabe-Element Zeile. Ich habe es nicht herausgefunden,
wo ich dies eingeben kann.
Vielleicht kannst du mir noch einmal auf die Sprünge helfen?

Danke, Gruss und einen schönen Abend
Fritz

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element auslesen 05 Aug 2026 21:13 #4

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1143
  • Dank erhalten: 713
Hallo Fritz.

 

 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element auslesen 05 Aug 2026 21:44 #5

  • FritzG
  • Offline
  • Beiträge: 5
  • Dank erhalten: 1
Guten Abend

ChristianDanke für die schnelle Antwort!
Bei mir sieht das Eingabe-Element so aus: (Siehe Bild im Anhang)
Hier finde ich diese Option nicht?

Gruss Fritz
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element auslesen 05 Aug 2026 22:35 #6

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1143
  • Dank erhalten: 713
Hallo Fritz.

So geht es auch

cX4Web cX4Web Code

Was ist das?

1 Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1', Höhe=63,76
2 Eingabe-Element (ID='Eingabe-Element_1', X='12,17', Y='9,79', Breite='70,11', Zielfenster='Anzeige-Fenster1')
3 Button 'Eingabeelement_Inhalt_anzeigen', autom. Größe (ID='Button_1', X='12,17', Y='23,02', Zielfenster='Anzeige-Fenster1')
4 Bezeichner Text='Hier steht dann die Ausgabe....' (ID='Bezeichner_1', X='12,17', Y='38,89', Zielfenster='Anzeige-Fenster1')
5 Warte Endlos (Warten auf zu behandelnde Ereignisse)
6  
7 :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
8 Setze in [.Element(Bezeichner_1).Text]: '[.Eingabe(Eingabe-Element_1).Text]' 
9 Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (9 Zeilen, cX 5.0.10.8)



Übrigens die Doku von Clickexe 5.0 ist auch sehr hilfreich.

Gruß Christian
Folgende Benutzer bedankten sich: FritzG

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.
  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden