|
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.
|
|