| 
				
					|  | Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
 |  
 
	
		| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |  
		| Autor | Nachricht |  
		| CamelCase 
 
 
 Anmeldungsdatum: 18.02.2016
 Beiträge: 2
 Wohnort: Völklingen
 
 | 
			
				|  Verfasst am: 18.02.2016, 12:42    Titel: FLTK/FB -  Suche nach Eventhandling für's  Textfeld in FB |   |  
				| 
 |  
				| Hallo Leute, 
 stehe völlig auf'm Schlauch und muss leider gleich zu Anfang mal mit FLTK nerven.....
 
 Suche verwzeifelt das Eventhandling / Eigenschaften für das Textfeld in FLTK.
 
 Finden tu ich beim gurgeln äh... googlen nur dat ganze gerümpel für C++, aber nix für Freebasic !
 
 Die Texteingabe (EAN13 über Handscanner) schließt mit RETURN ab. Nach diesem Ereignis (Return) sollen Prüfungen der Eingabe auf korrekte EAN-Länge (13, 13-17 beim Presse-EAN, (bei Presse-EAN halt gleich noch den Steuersatz, Preis),  Suche der Artikel-EAN im Artikelstamm etc. erfolgen.
 
 Bei VB/VBA markiere ich bei den Eigenschaften "Taste Return" und die entsprechende Prozedur, Funktion etc., bei Java implentiere ich nen Action-Listener, der auf dieses Ereignis reagiert und die entsprechenden Objekte aufruft, aber wie funktioniert dat bei FLTK ??
 
 Wenn jemand was weiss, laßt es mich bitte wissen, denn ich möchte mein kleines Registrierkassenprogramm von VBA/ACCESS nach Freebasic portieren. (SQlite als Datenbank, FLTK als GUI).
 
 Vielen Dank im Voraus für Eure Hilfestellung !
 CamelCase
 _________________
 Gib Dir das Leben ne Zitrone, mach Limonade draus !
 |  |  
		| Nach oben |  |  
		|  |  
		| RWK 
 
 
 Anmeldungsdatum: 04.07.2011
 Beiträge: 44
 
 
 | 
			
				|  Verfasst am: 18.02.2016, 13:48    Titel: |   |  
				| 
 |  
				| sowas ? 
 
  	  | Code: |  	  | #include once "fltk-c.bi"
 
 sub InputCB cdecl (byval self as Fl_Widget ptr,byval input_ as any ptr)
 var mInput = *fl_Input_GetValue(input_)
 print "InputCB: " & mInput
 end sub
 
 var win = Fl_WindowNew (320,200)
 var inp1 = Fl_InputNew (120, 5,190, 20,"Fl_Input:")
 
 Fl_WidgetSetWhen          inp1,FL_WHEN_ENTER_KEY
 Fl_WidgetSetCallbackArg inp1,@InputCB,inp1
 
 Fl_WindowShow win
 Fl_Run
 
 | 
 
 Grüße
 Rainer
 |  |  
		| Nach oben |  |  
		|  |  
		| CamelCase 
 
 
 Anmeldungsdatum: 18.02.2016
 Beiträge: 2
 Wohnort: Völklingen
 
 | 
			
				|  Verfasst am: 18.02.2016, 14:37    Titel: |   |  
				| 
 |  
				| O Ja, Danke ! 
 Das hilft doch schon ungemein weiter !
 
 Wenn ich das richtig sehe ist also FL_WHEN_ENTER_KEY wohl eine Konstante von FLTK, gültig für alle widgets ? Oder für eine allgemeine Tastaturabfrage ?
 
 Na, ich werd dann mal weitersuchen und rumexperimentieren.
 
 Besten Dank nochmal.
 
 Grüße
 Bernhardt
 _________________
 Gib Dir das Leben ne Zitrone, mach Limonade draus !
 |  |  
		| Nach oben |  |  
		|  |  
		|  |  
  
	| 
 
 | Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten.
 Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
 Du kannst deine Beiträge in diesem Forum nicht löschen.
 Du kannst an Umfragen in diesem Forum nicht mitmachen.
 
 |  |