Spinbutton validate

Klassen, Objekte, Methoden, Instanzen

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Spinbutton validate

Beitrag von Manfred »

Hi,

ich bin mir jetzt nicht ganz sicher, ob ich einen defekten Xbpart gefunden habe, oder ob ich zu blöde bin.

Hat jemand von euch schon mal ein :validate mit einem SpinButton gemacht? Bei mir klappt es nicht. Ein validate sollte doch erfolgen, wenn der Part verlassen wird, egal wie? Hm, klappt bei mir nicht..
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Spinbutton validate

Beitrag von AUGE_OHR »

Hi,
Manfred hat geschrieben: Hat jemand von euch schon mal ein :validate mit einem SpinButton gemacht? Bei mir klappt es nicht. Ein validate sollte doch erfolgen, wenn der Part verlassen wird, egal wie? Hm, klappt bei mir nicht..
ist es bei Spin Button nicht das :endSpin ?
gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi,

endspin steht für abbruch...
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Beitrag von AUGE_OHR »

Hi,
Manfred hat geschrieben: endspin steht für abbruch...
das steht in der Übersicht der Hilfe, aber wenn man weiter liest dann stellt
man fest das der Event eintriff wenn man den Spin Button "losläst".

Der Unterschiede zu :up besteht IMHO darin das :up bei
jedem "einzelnen" Schritt ausgeführt wird während das :endSpin
als "Aktion Ende" angesehen werden kann.
Ein direktes "validate" braucht man ja eigendlich nicht da man mit
:setNumLimits() den Bereich festlegen kann.
gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi,

ich sollte vielleicht mal kurz erzählen, was ich damit vorhabe.

Also ich mache eine Verknüpfung zu einer Datenbank und habe in der Eingabemaske die Möglichkeit die entsprechende ID anzugeben. Bisher war es so, dass ich im Eingabefeld entweder den richtigen Wert weiß, oder eben eine 0 und Return gedrückt habe für einen Auswahlbildschirm. Gestern Abend fiel mir dann die Sache mit den Spinbutton ein, den man ja benutzen kann, wenn die andere DB nicht so groß ist. Es wird auf oder ab gezählt und gleichzeitig rechts daneben das Ergebnis angezeigt. Finde ich eine feine Sache. Leider kann man aber nicht eine 0 und Return, oder Tab drücken um das Auswahlmenue anzuzeigen. Das Feld wird verlassen und keine Reaktion erfolgt über validate. In einem SLE klappt das prima.

Deshalb frage ich. Sicherlich kann man etwas drumherum programmieren, aber dafür ist doch der validate Slot gedacht. Un der klappt anscheinend nicht, so wie es bei einem SLE der Fall ist.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Obwohl,

Du hast REcht. Ich habe das mit dem endspin überhaupt gar nicht gelesen, weil auf der 1.Seite Abbruch steht. Aber nach einem Durchlesen, habe ich jetzt verstanden, was die meinen....

Nee, Quatsch. Es muß sich ja was tun, wenn man mit Cursor drinsteht und die Zahl von Hand eintippt, dass kann man ja auch.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi

das Thema mit dem validate() hat sich geklärt. Andreas Herdt hat mir kurz auf die Sprünge geholfen, dass ich validate() selbst aufrufen muß. Ich bin durch SLEPic verwirrt gewesen, weil es dort eingebaut war. Klar, dass es bei mir nicht klappt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten