AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probelm mit Skalierung von Controls

Ein Thema von Hannes Kuhn · begonnen am 20. Feb 2008 · letzter Beitrag vom 6. Feb 2009
Antwort Antwort
Seite 1 von 2  1 2      
Hannes Kuhn

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#1

Probelm mit Skalierung von Controls

  Alt 20. Feb 2008, 17:55
Hallo,

ich kämpfe eigentlich immer mit dem Problem, dass einige Contols in meinen Tools auf einigen PC's falsch skaliert werden.
In meinem aktuellen Tool sind auf einer Form, ein Treeview (lins) und zwei Panels übereinander (rechts) angeordnet.
Die Panels werden auf einem PC nicht richtig dargestellt. Das Problem ist, dass die Panels nicht durch die Form begrenzt
sind, sondern weit über den rechten Formrand hinausragen und dieser Teil dann nicht sichtbar ist.

Wie krieg ich das in den Griff ?

Viele Grüße
Hannes
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Probelm mit Skalierung von Controls

  Alt 20. Feb 2008, 17:57
Bei den Panels die Eigenschaft Align entsprechend einstellen?
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Hannes Kuhn

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#3

Re: Probelm mit Skalierung von Controls

  Alt 20. Feb 2008, 18:02
Hi,

Align steht auf alClient.
Die Panels werden ja auf den meisten PC's richtig dargestellt, nur bei einigen eben nicht.

Viele Grüße
Hannes
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Probelm mit Skalierung von Controls

  Alt 20. Feb 2008, 18:10
alClient klappt nicht... seeehr merkwürdig. (Hier vermisse ich einen Glaskugel-smily)
Ich erinnere mich dunkel... da war was. Ich glaub das hing mit der Windowseinstellung für die Rahmenbreite der Fenster zusammen, bin mir aber nicht sicher... sorry, mehr fällt mir da grad nicht zu ein.
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

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

Re: Probelm mit Skalierung von Controls

  Alt 20. Feb 2008, 18:51
Vielleicht auch irgendeine DPI-Einstellung? Ein Screenshot wäre vielleicht hilfreich
http://streamwriter.org

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

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#6

Re: Probelm mit Skalierung von Controls

  Alt 20. Feb 2008, 19:03
Hallo,

Screenshot kann ich erst morgen machen.

Aber noch ein paar Info's:
- Auf allen PC's läuft WinXP SP2.

Viele Grüße
Hannes
  Mit Zitat antworten Zitat
Hannes Kuhn

Registriert seit: 4. Apr 2006
Ort: Kassel
48 Beiträge
 
Delphi 7 Professional
 
#7

Re: Probelm mit Skalierung von Controls

  Alt 21. Feb 2008, 20:21
Hallo,

bin etwas weitergekommen.

Der Fehler tritt immer dann auf, wenn DPI <> 96.

Im FormCreate der Form steht nun:

PixelsPerInch:= screen.PixelsPerInch;
Scaled := true;

hat aber auch keinen Erfolg, das Panel ist immer noch abgeschnitten.

Wie kann ich das in den Griff kriegen.

Viele Grüße
Hannes
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Probelm mit Skalierung von Controls

  Alt 21. Feb 2008, 20:38
Ich bin da sehr einfach gestrickt: Ich würde einfach das Form per Code an die Panels anpassen Aber ich fürchte, diese Idee ist für Dich nicht besonders hilfreich.
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#9

Re: Probelm mit Skalierung von Controls

  Alt 21. Feb 2008, 20:43
Zitat von bluesbaer:
Ich bin da sehr einfach gestrickt
Das muss mit dem Alter zu tun haben
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#10

Re: Probelm mit Skalierung von Controls

  Alt 21. Feb 2008, 20:50
Zitat von DeddyH:
Das muss mit dem Alter zu tun haben
Mit zunehmendem Alter muss man lernen, mit workarounds zu leben, in allen bereichen. Das färbt halt ab auf den Beruf...
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 04:54 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