Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.827 Beiträge
 
Delphi 12 Athens
 
#1

VCL TTaskDialog Z-Order Problem

  Alt 4. Jun 2022, 10:20
Hallo,

ich habe in 11.1 ein kleines komisches Problem mit einem TTaskDialog.

Gegeben:
- VCL-Anwendung mit einem Datenmodul, welches einen TTaskDialog enthält
- Neben dem Hauptformular gibt es 2 weitere Dialoge, beide:
BorderStyle bsSizeable
DefaultMonitor dmActiveForm
PopupMode pmNone
Position poOwnerFormCenter
Scaled true
Beide zur Laufzeit erzeugt und mittels ShowModal angezeigt
In beiden Forms gibt es jeweils einen Button, der diesen TaskDialog mittels Execute anzeigt.
Es nutzt auch nix, die Execute Variante mit dem Handle als Parameter zu benutzen.

In der einen Form klickt man auf den Button und der TaskDialog wird wie gewünscht im Vordergrund angezeigt.
In der anderen Form wird er immer hinter der Form angezeigt und kann nur mittels Alt-Tab hervorgeholt werden.
Eine QP Suche nach evtl. bekannten Problemen ist gerade scheinbar nicht möglich, irgendwie streikt das QP ein bisschen...

Grüße
TurboMagic
  Mit Zitat antworten Zitat