Einzelnen Beitrag anzeigen

Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#3

AW: Probleme bei DPI/Skalierung bei abgeleiteter Form-Klasse

  Alt 18. Feb 2013, 12:28
So... ich habe das Problem nun händisch gelöst. Auf dem Formular, was als Basisklasse fungierte, wurden ja, wie gesagt, die Controls nicht angepasst. Weil ich sowieso mit einigen Panels und Align/Anchor gearbeitet habe, konnte ich dann per Hand die Control-Größen passig ausrichten. Das habe ich vorher auch probiert, nur auf falsche Art und Weise. Vielleicht ist es immer noch nicht richtig, aber das Resultat sieht gut aus.

Ich habe vorher probiert:
Code:
btnOkay.Height := MulDiv(btnOkay.Height, Screen.PixelsPerInch, 96);
Das war nicht so gut. Besser funktioniert es so:
Code:
btnOkay.Height := MulDiv(btnOkay.Height, btnOkay.Font.Size, 8);
Vielleicht hilft das hier ja irgendwem irgendwann...
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat