Einzelnen Beitrag anzeigen

Optiplex

Registriert seit: 5. Mär 2008
131 Beiträge
 
Delphi 2005 Personal
 
#19

Re: mit den Cursortasten zum nächstliegen Control springen

  Alt 25. Mai 2009, 12:40
hallo Blub,

Zitat von Blup:
Solange du selbst nicht beschreiben kannst, nach welcher eindeutigen Regel ein anderes Steuerelement ausgewählt werden soll, kann man dafür auch kein Programm schreiben.

Das ausgewählte Steuerelement ist bekannt.
Ermittle den entsprechenden Knoten im Baum.
Wähle nach der gewünschten Funktionalität den nächsten Knoten aus.
Ermittle das entsprechende Steuerelement.
Den Fokus setzen dürfte klar sein.
Also ich möchte mit den Cursortasten innerhalb meiner Komponente (hier TPlanGame) springen und zwar so,dass wenn ich Rechts drücke das nächstliegende TPlanGame rechts angesprungen wird usw.
was ich bis jetzt erreicht habe, ist das das oberste element rechts bzw. links angesprungen wird und dann mit den Auf/Ab tasten zum Element gesprungen werden kann. Nur wenn ein Elenemt bei auf und ab nicht Enabled ist bleibt es auf den aktiven Elenemt hängen, und das ist nätürlich nicht ackzeptabel da die darunterliegenden Elemente nie erreicht werden können.Die weitere Problematik besteht darin, dass diese Steuerung innerhalb der Komponente TPlanGame integriert wurde.


Hallo quendolineDD,
danke dass du dich damit beschäftigen willst.

Gruss Dieter
  Mit Zitat antworten Zitat