dynamische Tabulator-Reihenfolge



  • Hallo!

    Ich hab in meinem Programm die Tabulator-Reihenfolge für alle benutzbaren Buttons und Fenster über die Ressourcenansicht festgelegt. Nun möchte ich aber durch die Betätigung eines Buttons ein Fenster aus dieser Reihenfolge herausnehmen, bzw einfach überspringen. Es soll sich also die Tabulatorreihenfolge während der Benutzung verändern können.

    Gibt es da eine Möglichkeit dies zu machen, ähnlich wie man Buttons deaktivieren kann oder Eingabefelder auf ReadOnly setzten kann?

    Oder kann man das nur so realisieren in dem man die Tabulatortaste abfängt und dann einfach den Focus manuell setzt?

    Danke!

    Thomas



  • Ich habe gehört es geht über SetWindowPos.



  • Danke!

    Habs mal ausprobiert, aber mir scheint es so als könnte man durch SetWindowPos nur die Reihefolge verändern und nicht ein Element aus der Reihenfolge komplett herausnehmen(merk gerade das ich meine Frage nicht genau genug gestellt habe).

    Thomas



  • um es ganz rauszunehmen müsste es reichen den WS_TABSTOP style des Fensters zu entfernen.


Anmelden zum Antworten