![]() |
Delphi-Version: 10.2 Tokyo
Events rund ums Popup
Hi zusammen
In einer Liste halte ich gewisse Maus-Ereignisse beim Aufruf eines Popups fest:
Delphi-Quellcode:
Und das ist dann, was dabei ohne debuggen herauskommt:
procedure TMainPage.WriteReportFile2;
var S, DateTimeStr, DS: string; ReportStream: TFileStream; begin DS := DateTimeToStr(Now); DateTimeStr := StringReplace(DS, ':', '-', [rfReplaceAll]); S := ExtractFilePath(Application.ExeName) + '\' + 'CodeReport ' +DateTimeStr+'.txt'; Reportstream := TFileStream.Create(S, fmCreate); try FReportList.Add(DateTimeToStr(Now)); FReportlist.Add('----------------'); FReportList.AddStrings(Self.FileSearchContainerFrame1.OpenFileFrame1.ReportList); FReportlist.SaveToStream(ReportStream); finally Reportstream.Free; end; end;
Delphi-Quellcode:
Also in der Reihenfolge:
19.10.2019 11:48:59
---------------- --OpenFileFrame.ReportList-- --Start : -- ---------------- prozedur TVFilesExplorerMouseUp P:\ [Elements] ---------------- prozedur TVFilesExplorerMouseDown Button =(mbRight)-Block ---------------- prozedur TOpenFileFrame.Wurzelverzeichnis1Click P:\ [Elements] ---------------- prozedur TVFilesExplorerMouseDown Allgemein-Block FSelectedNode.Text := P:\ [Elements] MouseUp MouseDown Wurzelverzeichnis1Click MouseDown Mit Debugggen ist die Reihenfolge: MouseUp Wurzelverzeichnis1Click MouseDown MouseDown Meinem bisherigen Verständnis nach müsste die Reihenflge sein: MouseDown - Wurzelverzeichnis1Click - MouseUp Ich habe auch schon etwas im ![]() Ich hatte Selected verwendet, um den gewählten Knoten zu identifizieren -- trotzdem lieferte mir Selected den Wert des obersten(zur Startzeit gewählten) Knotens C:\ zurück. Gruss Delbor |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 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 by Thomas Breitkreuz