Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Strg + Tab gleichzeitig abfragen (https://www.delphipraxis.net/45720-strg-tab-gleichzeitig-abfragen.html)

Tyler 11. Mai 2005 10:50


Strg + Tab gleichzeitig abfragen
 
Salut

hab nun schon ein paar Foren durchsucht, aber genau diese Frage scheint tatsächlich nie aufgetreten zu sein, dabei dachte ich, dass das was ganz gewöhnliches ist :)

Nunja, mal sehen, mein Problem:

Ich will per Strg + Tab die TabSheets meines PageControls wechseln können. Das geht aber nicht. Was seltsamerweise geht, ist das, wenn mehrere MDI-childs geöffnet sind, ich mit STRG-Tab zwischen diesen wechseln kann. Das will ich aber nicht, sondern halt zwischen den PControls.

Jemand ne Idee?

Danke im Voraus :)

tyler

Jasocul 11. Mai 2005 11:20

Re: Strg + Tab gleichzeitig abfragen
 
Wenn du eine MDI-Anwendung hast, ist das doch logisch, dass das nicht funktioniert. Wie soll die Anwendung denn unterscheiden, was du nun wirklich willst? Nach Standard musst du dann Strg+Alt+Tab benutzen iirc.

Tyler 11. Mai 2005 13:27

Re: Strg + Tab gleichzeitig abfragen
 
hm... wenn du das sagst :)

Dann such ich mir halt n anders Tastenkürzel, ich denke mal, das Umlenken von Strg Tab wäre zwar möglich, aber aufwendig :)


thx
tyler

Steve 11. Mai 2005 13:34

Re: Strg + Tab gleichzeitig abfragen
 
Hi,

falls Du keine MDI-Anwendung hast, versuchs mal mit OnKeyDown und prüfe, ob Key=9 und Shift=[ssCtrl] ist. KA obs geht :mrgreen:
Achje, evtl. Keypreview auif true stellen.

Gruß
Stephan :dance:

Jasocul 11. Mai 2005 15:55

Re: Strg + Tab gleichzeitig abfragen
 
Und was macht der Anwender, wenn er mit Standard-Tastenkombination (Strg+Tab) durch die Fenster gehen will?

Tyler 11. Mai 2005 15:58

Re: Strg + Tab gleichzeitig abfragen
 
@Steve:
ich hab aber ne MDI-Anwendung, und die lässt sich leider nicht vermeiden :)

@Jascoul
die Frage ist berechtigt. ICh würde den Anwender dann wohl im Regen stehen lassen. Aber ist es nicht genauso üblich, zwischen verschiedenen Tabs per Strg+Tab hin und her zu springen?

Jasocul 11. Mai 2005 17:55

Re: Strg + Tab gleichzeitig abfragen
 
Ein echtes Dilemma.
Für eins von beiden muss man sich da wohl entscheiden.
Vielleicht prüfst du mal, wie die Anwender damit umgehen. Wenn die sowieso nur mit der Maus rumklicken oder Tastenkürzel verwenden, ist es egal, was du machst.

Lannes 11. Mai 2005 20:36

Re: Strg + Tab gleichzeitig abfragen
 
Hallo,
Zitat:

Zitat von Tyler
Aber ist es nicht genauso üblich, zwischen verschiedenen Tabs per Strg+Tab hin und her zu springen?

wenns keine MDI-Anwendung ist, ja.

Beispiele:
Systemsteuerung/Systemeigenschaften
Excel z.B. Optionen
Beide bieten aber auch die Möglichkeit mit Strg + PageUp/PageDown oder mit den Pfeiltasten.

EXCEL als MDI-Anwendungsbeispiel
dort wird mit Strg + PageUp/PageDown zwischen den Tabellenblättern gewechselt, mit Strg+Tab zwischen den Fenstern.

Also ich glaube das Strg + PageUp/PageDown der richtige Ansatz ist.

Tyler 12. Mai 2005 11:06

Re: Strg + Tab gleichzeitig abfragen
 
Die Erklärung von Lannes klingt plausibel. Nur ist, da bin ich mir sicher, das Tastenkürzel "STRG+BILDauf" bei meinem überschaubaren Anwenderkreis nicht bis garnicht verbreitet. Aber auf die Lösung läuft es wohl hinaus :)


Danke euch


tyler


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz