B+ Login-Formular mit [ENTER] bestätigen?

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

 

maxinet

Betreff: B+ Login-Formular mit [ENTER] bestätigen?

BeitragDi, Jul 18, 2006 0:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Liebe Forengemeinde!
Wie kann ich ein Loginscript. was ich mit B+ erstellt habe (2 Felder + Button) mit der Enter-Taste bestätigen, ohne erst auf "Login" >>klicken<< zu müssen?
Ich habe schon Getkey versucht, aber das geht irgendwie nicht?

Gruß,
Maxi

kreisman

BeitragDi, Jul 18, 2006 0:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Guckst du hier Dort steht der source code für die Funktion allerding musst du die WinApi benutzen.

edit: Sorry mein Fehler hab den Link falsch kopiert-.-
  • Zuletzt bearbeitet von kreisman am Di, Jul 18, 2006 9:03, insgesamt einmal bearbeitet

D2006

Administrator

BeitragDi, Jul 18, 2006 0:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Textfields geben Events zurück, wenn etwas eingetragen wurde. Der Inhalt des Events ist dabei der ASCII Wert der Eingabe, bei ENTER also 13 (afair).

Benötigte Befehle:
ql:WaitEvent, ql:EventID, ql:EventData, ql:EventSource und ql:Chr

Grüße
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

maxinet

BeitragDi, Jul 18, 2006 1:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Kreisman, der Link funzt nicht.
@D2006, wie genau soll ich da die Enter-Taste abfragen?

Maxi

Artemis

BeitragDi, Jul 18, 2006 10:02
Antworten mit Zitat
Benutzer-Profile anzeigen
@D2006

Das ist genau das Problem. Diese Key-Events funktionieren nicht innerhalb eines Input-Feldes.

Zumindestend bei einigen B+-Versionen und ich meine, dass es in der aktuellen auch nicht geht.

D2006

Administrator

BeitragDi, Jul 18, 2006 13:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Na hoppla. Tatsache.

Erinnere mich aber wirklich daran, dass das mal ging... nur bei der Textarea ging's nie.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

maxinet

BeitragDi, Jul 18, 2006 21:10
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm.
Weiß denn keiner, wie sowas richtig funktioniert?

Maxi

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDi, Jul 18, 2006 23:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
hier ein Beispiel
Code: [AUSKLAPPEN]
fenster = CreateWindow ("Eingabe", 100,100, 200,180)
label1   = CreateLabel("Ihr Name:"   , 5,0, 180,20, fenster)
label2   = CreateLabel("Ihr Paßwort:", 5,45, 180,20, fenster)
eingabe1 = CreateTextField (5,20, 180,20, fenster)
eingabe2 = CreateTextField (5,65, 180,20, fenster, 1)
ActivateGadget eingabe1
HotKeyEvent (28,0,$1010)
Repeat
 
 Select WaitEvent()
 Case  $1010 Notify ("Enter gedrückt")
 Case  $803  End
 End Select
Forever
[BB2D | BB3D | BB+]

Artemis

BeitragMi, Jul 19, 2006 11:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei Version 1.42 funktioniert das auch nicht. Also nicht in Textfeldern.

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMi, Jul 19, 2006 15:39
Antworten mit Zitat
Benutzer-Profile anzeigen
bei mir gehts ohne Probleme!
ich habe aber auch wieder die 1.40 drauf!
[BB2D | BB3D | BB+]
 

maxinet

BeitragMi, Jul 19, 2006 20:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir funzt es auch nicht (V1.42)
Muss ich wohl downgraden?


Maxi

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group