![]() |
MDI-Reihenfolge bei Next? (CTRL+Tab)
Hi,
ich würde gerne bei einer MDI-Anwendung Einfluss daraufnehmen, wie die MDI-Fenster bei Drücken von STRG+Tab durchgeschaltet werden. Das würde jetzt zum einen mit einer selbstgeschriebenen Prozedur gehen (hab ich auch - nur ist da das Problem, das ich die nicht auf STRG+Tab legen kann - bzw. trotzdem die Windows-Funktionalität erhalten bleibt), zum anderen würde es genauso gehen, wenn sich diese Reihenfolge irgendwie anders beeinflussen lässt, wobei ich erstere Lösung irgendwie schöner fände... Evtl. weiß mir ja jemand zu helfen wie ich das hinbekomme, da mich das durchgeswitche nach Erstellungsreihenfolge der Fenster doch arg nervt ;) Vielen Dank Benedikt Loepp |
Re: MDI-Reihenfolge bei Next? (CTRL+Tab)
Hi,
hab mich jetzt länger nicht um das Problem gekümmert gehabt, aber bestehen tut es immer noch und ich bin auch noch zu keiner zufriedenstellenden Lösung gekommen. Zwar kann ich vom Hauptformular andere Dinge auf die STRG+Tab Taste legen in dem ich folgenden Code nutze:
Delphi-Quellcode:
Aus den MDI-Formularen selbst funktioniert das Ganze jedoch nicht, hier wird weiterhin normal auf STRG+Tab reagiert.
procedure TForm1.CMDialogKey(var Msg: TCMDialogKey);
begin with Msg do begin if ((CharCode=VK_TAB) and (GetKeyState(VK_CONTROL)<0)) then begin //Code end; end; inherited; end; Hat vielleicht irgendwer eine Idee wie ich auch aus den MDI-Form das normale STRG+Tab abschalten kann und mit einer eigenen Aktion belegen kann??? Danke Benedikt! |
Re: MDI-Reihenfolge bei Next? (CTRL+Tab)
Ich wühl den Thread mal aus dem Keller, da ich grad ein ähnliches Problem hab.
Auf dem Hauptformular wird, wie Benedikt schon sagte, der Code normal aufgerufen und man kann darauf reagieren. Auf fokusierten MDI-Formularen allerdings nicht, der Code und auch der Code vom Hauptformular wird nicht ausgeführt. Weiß inzw. vlt. jemand was dazu? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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