Die Suche ergab 12 Treffer

von lukanga
25.06.2007 00:07
Forum: Anfänger
Thema: TAB-Taste im Editorgadget nicht abschaltbar
Antworten: 4
Zugriffe: 735

Recht herzlichen Dank Fluid Byte! Das ist die Lösung!

Kleiner Wermutstropfen: Geht natürlich nur bei Windows, aber damit werde ich jetzt erst mal leben.
von lukanga
22.06.2007 22:38
Forum: Anfänger
Thema: TAB-Taste im Editorgadget nicht abschaltbar
Antworten: 4
Zugriffe: 735

Ich habs mit verschiedenen Ereignissen versucht. Entweder es gibt direkt Synchronisationsprobleme, Cursor ist noch im vorhergehenden Feld oder es funktioniert ne Weile und dann wieder nicht mehr.
Sieht nicht so aus, als wenns auf dem Weg zu einer sicheren Lösung wäre.


Enumeration
#String_1 ...
von lukanga
22.06.2007 18:44
Forum: Anfänger
Thema: TAB-Taste im Editorgadget nicht abschaltbar
Antworten: 4
Zugriffe: 735

TAB-Taste im Editorgadget nicht abschaltbar

Hallo Leute,

die Tab-Taste lässt sich im EditorGadget leider nicht abschalten.

Nicht mit RemoveKeyboardShortcut(0, #PB_Shortcut_Tab), und auch nicht mit folgender Procedure, die ich im Codearchiv gefunden habe (EditorGadget_TabEditing.pb):

Procedure NoTabJump(pGadgetID)
;Needed, because i don ...
von lukanga
22.06.2007 11:22
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Nachdem ich jetzt festgestellt habe, dass #PB_EventType_Focus bei ListIcons nicht ausgelöst wird (warum nicht?) und es keine anderen Events bei #PB_Event_Gadget gibt, ohne dass das auslösende Gadget nicht auch den Fokus hat, stimme ich Dir zu.

Thanks!
von lukanga
22.06.2007 00:33
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Wenn AddKeyboardShortcut mit Gadgets ginge, stimme ich Dir zu, hab ich aber mit Gadgets nicht hinbekommen

AddKeyboardShortcut(#Window, Shortcut, Event)
von lukanga
22.06.2007 00:24
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Sieht mir genauso aus, nur ein bisschen anders formuliert.
Jeder hat seine eigene Denkweise (nicht nur beim Programmieren), so dass der Programmtext halt etwas unterschiedlich aussieht.

Man könnte bemängeln, dass ich AddKeyboardShortcut mehrfach für dieselbe Taste aufrufe, dass sollte aber ...
von lukanga
22.06.2007 00:04
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Jau!!! Vielen Dank, habs auch gefunden
Funktioniert aber nur mit einigen Gadgets
Ohje! Mit welchen nicht?

So siehts jetzt aus:

Repeat
Select WaitWindowEvent()

Case #PB_Event_Gadget
Select EventType()
Case #PB_EventType_Focus
Select GetActiveGadget()
Case #ListIcon_1 ...
von lukanga
21.06.2007 23:29
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Stimmt!

Sag' mir bitte wie die PB-Konstante heißt, die den Fokuserhalt eines Feldes spezifiziert und dann ist das Problem gelöst.

Gibt es nicht irgendwo ein systematisches Ereignis-Verzeichnis ?

In Werkzeuge->Strukturverzeichnis->Konstanten steht ja einiges, habs passende da aber noch nicht ...
von lukanga
21.06.2007 23:11
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Ich bitte um Entschuldigung, aber was soll ich denn damit?

Soll ich alle Tastendrücke analysieren und sämtliche Systemfunktionen nachbilden?

Mein Programm macht jetzt eigentlich genau das was es tun soll und es sind keine windowsspezifischen Funktionen drin.
von lukanga
21.06.2007 21:27
Forum: Anfänger
Thema: Tastaturevents weiterleiten
Antworten: 16
Zugriffe: 1505

Ich habe eine Lösung gefunden! Ohne Windows!:

Beim Fokuserhalt eines Gadgets füge ich einen Tatatur-Shortcut hinzu, bzw. entferne ihn (AddKeyboardShortcut/RemoveKeyboardShortcut), je nachdem ob ich eine eigene Eventbehandlung oder die vom System wünsche.

Für die Backspace-Taste funktioniert dies ...