Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#11

Re: Form kommt nicht in den Vordergrund, neuer VCL Bug in D2

  Alt 26. Nov 2008, 18:20
Hi Andreas,

Zitat von jbg:
Zitat von Assertor:
Hat jemand hierzu einen QC? Betrifft das nur meine Installation?
Mach einen auf, und ich schließe den mit "As Designed".
Entschuldige mal, aber das wäre nicht der richtige Weg.

MainFormOnTaskbar war ja in D2007 grob vereinfacht gesagt ja dazu gedacht, Delphi Vista UI tauglich zu bekommen. Das UI Problem mit Delphi < D2007 und der Hidden Application Form ist ja auch lösbar über andere Ansätze (InstallationExcellence z.B.). Mit diesen Workarounds war es auch möglich, ein korrektes Verhalten zu implementieren.

Peter Below hat afaik vor einigen Jahren mal etwas gesagt - frei übersetzt "Leg dich nicht mit der VCL Logik der Forms an". Das stimmt, aber wenn es um den übliche Verhalten von Windows Fenstern geht, ist diese Lösung von MainFormOnTaskBar ein Bug.

Höchstens, "As Designed" ... "but it's Design is poor".

Es kann nicht sein, daß ein zweites Fenster trotz Aktivierung des MainForm im Vordergrund bleibt. Das entspricht nicht dem jahrelangen Look-And-Feel der UI. Punkt.

Ich habe andere Informationen dazu, die ich Dir gleich per PN schicke.

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat