AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi HotKey funzt nicht, wenn Webbrowser clClient auf Form liegt
Thema durchsuchen
Ansicht
Themen-Optionen

HotKey funzt nicht, wenn Webbrowser clClient auf Form liegt

Ein Thema von torud · begonnen am 31. Aug 2006 · letzter Beitrag vom 31. Aug 2006
Antwort Antwort
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

HotKey funzt nicht, wenn Webbrowser clClient auf Form liegt

  Alt 31. Aug 2006, 12:01
Hallo Wissende,

ich habe ein Formular, auf dem nur eine Webbrowser-Komponente liegt. Ich habe dem Formular selbst im OnKeyDown folgendes zugewiesen, da ich einen Dialog per HotKey oder per ShortCut öffnen muss:

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
    if Key = VK_F9 then settings.ShowModal;
end;
Leider funktioniert das nicht. Was kann ich tun, um den Dialog doch noch angezeigt zu bekommen?
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: HotKey funzt nicht, wenn Webbrowser clClient auf Form li

  Alt 31. Aug 2006, 12:03
Verstehe ich das richtig, dass du die Taste F9 als Hotkey vergeben willst? Ich glaube das geht garnicht Da müsstest du sowas wie Strg + F9 nehmen.

  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#3

Re: HotKey funzt nicht, wenn Webbrowser clClient auf Form li

  Alt 31. Aug 2006, 12:05
Ich habe auch schon ein Popup-Menü dem Formular ginzugefügt und dort einen Eintrag angelegt mit einem ShortCut. Das funzt auch nicht. Vielleicht weil der Webbrowser Client ist und alles verdeckt, somit das Form nie den Focus erhält?
Danke
Tom
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#4

Re: HotKey funzt nicht, wenn Webbrowser clClient auf Form li

  Alt 31. Aug 2006, 12:54
Problem erkannt - Gefahr gebannt.

Man kann natürlich nur Shortcuts benutzen, die NICHT vom IE bereits benutzt werden. Habe es mal auf Strg + Z geändert und siehe da, es funktioniert.
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#5

Re: HotKey funzt nicht, wenn Webbrowser clClient auf Form li

  Alt 31. Aug 2006, 13:23
Zitat von torud:
Man kann natürlich nur Shortcuts benutzen, die NICHT vom IE bereits benutzt werden. Habe es mal auf Strg + Z geändert und siehe da, es funktioniert.
F9 ist aber kein IE-Shortcut bei mir jedenfalls nicht... ich glaube es lag einfach daran dass man die F-Tasten nicht allein als Shortcut vergeben kann

  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz