enter in einem textfield
Übersicht

![]() |
Mathias-KwiatkowskiBetreff: enter in einem textfield |
![]() Antworten mit Zitat ![]() |
---|---|---|
wie kann man prüfen ob enter in einem textfield gedrückt wurde
in bb ging es so: Code: Case eingabe
If EventData() = 13 Then ' user pressed return in textfield Print "ENTER" EndIf das geht aber in bmx leider nicht mehr warum? und wie geht das nun ? |
||
![]() |
Freeman |
![]() Antworten mit Zitat ![]() |
---|---|---|
das ist zwar keine wirklich schöne variante aber sie funktioniert
Code: Strict Global window:TGadget = CreateWindow("Textfeld" , 0 , 0 , 400 , 400) Global textfeld:TGadget = CreateTextField(100 , 100 , 120 , 25 , window) Repeat WaitEvent() If ActiveGadget() = textfeld And EventData()=32 Then 'Leertaste gedrückt Print "Leertaste" EndIf Select EventID() Case EVENT_WINDOWCLOSE Select EventSource() Case window End End Select End Select Forever |
||
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28 |
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
nein, das ist nicht was ich meine, in bmx kann man nicht mit event in einem textfield abfragen, so wie in bb, bmx hat das mit zeichen, ich wusste auch mal die zeichenkette, weiss sie nun aber nicht mehr wie das war, das geht ca so wie in PHP z.b. \n so irgendwie geht das auch in bmx | ||
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du kannst einfach einen Button erstellen (Bei Bedarf auch unsichtbar machen), und ihm als Modus BUTTON_OK mitgeben. Dann wird er automatisch bei Druck auf Enter aktiviert. Das gleiche für Escape geht übrigends mit BUTTON_CANCEL.
MfG |
||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
das ist leider eine unsaubere idee, das geht auch besser, wie gesagt, das waren zeichenketten 2 buchstaben oder so. ich weiss nur nicht mehr wie bzw. wie man es ausgeben kann. | ||
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
naja, eigentlich sind die Buttons genau dafür gedacht, um z.B. ein Formular abzuschicken. Und die Textfelder geben keine Events bei Enter-Druck. | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das äquivalent zum C / PHP \n ist ~n, wird dir aber nix bringen, das macht ne neue Zeile wenn man es als String einfügt. Das hat rein garnix mit Tasten oder Events zu tun, das ist ein String Escape Character | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Suco-XBetreff: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
SetGadgetFilter | ||
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Bringt das was bei Return und TextArea?
Dachte da kann man nach allem Filtern, nur explizit nicht nach dem Return? (und 2-3 weiteren) |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Suco-XBetreff: .... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also bei einer Textarea geht es, das habe ich gestern auch nur getestet. Habe angenommen, das würde auch mit einem Textfeld gehen, tut es aber nicht. Denke mal, da muss von BRL was nachgereicht werden.
Mfg |
||
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
MaxGUI gehört nimmer BRL.
Das ist Skids Modul, welcher nimmer für BRL daran arbeitet. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group