Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

FLTK/FB - Suche nach Eventhandling für's Textfeld in FB

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
CamelCase



Anmeldungsdatum: 18.02.2016
Beiträge: 2
Wohnort: Völklingen

BeitragVerfasst am: 18.02.2016, 12:42    Titel: FLTK/FB - Suche nach Eventhandling für's Textfeld in FB Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
RWK



Anmeldungsdatum: 04.07.2011
Beiträge: 44

BeitragVerfasst am: 18.02.2016, 13:48    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
CamelCase



Anmeldungsdatum: 18.02.2016
Beiträge: 2
Wohnort: Völklingen

BeitragVerfasst am: 18.02.2016, 14:37    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

 Impressum :: Datenschutz