AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein VirtualStringTree OnKeyPress wird ohne Focus auf VST ausgeführt
Thema durchsuchen
Ansicht
Themen-Optionen

VirtualStringTree OnKeyPress wird ohne Focus auf VST ausgeführt

Ein Thema von Bünni · begonnen am 11. Apr 2019 · letzter Beitrag vom 11. Apr 2019
 
Bünni

Registriert seit: 4. Mär 2019
67 Beiträge
 
#1

VirtualStringTree OnKeyPress wird ohne Focus auf VST ausgeführt

  Alt 11. Apr 2019, 13:46
Mein VirtualStringTree hat ein eigenes OnKeyPress wo ich VK_F4 und VK_Return abfrage.
Wenn ich VK-F4 drücke wird ein modales Formular geöffnet. Auf diesem Formular gibt es ein TEdit welches auf die Entertaste reagiert und in diesem Fall einen Button klick, welcher das Formular schließen soll

Delphi-Quellcode:
procedure TForm2.Edit1KeyPress(Sender: TObject);
begin
 if (Key = #13) then
  begin
   Key := #0;
   Button1Click(Self);
  end;
end;

procedure TForm2.Button1Click(Sender: TObject; var Key: Char);
begin
 // viele Konditionen und Dinge

 Close;
end;
Das funktioniert alles wie gewollt bis auf, dass sobald Form2 geschlossen ist sich VSTKeyUp meldet und denkt, ich hätte VK_ENTER gedrückt. Habe ich auch, aber in einem anderen modalen Fenster.
Wie unterbinde ich dieses Verhalten?
  Mit Zitat antworten Zitat
 


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 02:57 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