AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Komponenten auf neuem Rechner "zu groß"
Thema durchsuchen
Ansicht
Themen-Optionen

Komponenten auf neuem Rechner "zu groß"

Ein Thema von CarlAshnikov · begonnen am 12. Jan 2014 · letzter Beitrag vom 13. Jan 2014
Antwort Antwort
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Komponenten auf neuem Rechner "zu groß"

  Alt 12. Jan 2014, 16:42
Die Lösung ist entweder:

a, Das System (und damit die IDE) auf 96 dpi laufen zu lassen (Normale Schriftgröße)

b, Auf neue Delphi-Version aktualisieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
CarlAshnikov

Registriert seit: 18. Feb 2011
Ort: Erfurt
108 Beiträge
 
Delphi XE5 Enterprise
 
#2

AW: Komponenten auf neuem Rechner "zu groß"

  Alt 12. Jan 2014, 17:36
Das Problem existiert bei Delphi XE 5 auch. Ich muss das Hauptformular was normalerweise 800 px breit ist hier auf ca. 980 verbreitern um alle Komponenten zu sehen. Das selbe tritt auf wenn ich eine auf meinem anderen Rechner kompilierte exe hier starte.
Skalierung ist auf 100% was 96 ppi entspricht. Scrollbalken sind deaktiviert.

Funkionierte bisher auf allen Rechnern also muss es etwas mit diesem zu tun haben.
Sebastian
  Mit Zitat antworten Zitat
CarlAshnikov

Registriert seit: 18. Feb 2011
Ort: Erfurt
108 Beiträge
 
Delphi XE5 Enterprise
 
#3

AW: Komponenten auf neuem Rechner "zu groß"

  Alt 13. Jan 2014, 06:48
Guten Morgen,

ich habe den Effekt mal mit einem kleinen Testprogrammm nachgestellt. 12 BitButtons Breite 75 und Höhe 25 und dann im FormCreate Clientwidth auf 225 und ClientHeight auf 100. Wie man sieht ändert die Einstellung von 100% auf 150% die Größe, nicht aber den Aussschnitt des Bildes.

Wer vergrößert hier meine Buttons?
Angehängte Grafiken
Dateityp: png RechnerNeu150Proz.PNG (12,1 KB, 21x aufgerufen)
Dateityp: png RechnerAlt.PNG (2,4 KB, 22x aufgerufen)
Dateityp: png RechnerNeu.PNG (2,3 KB, 22x aufgerufen)
Sebastian

Geändert von CarlAshnikov (13. Jan 2014 um 07:13 Uhr) Grund: Komma vergessen
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#4

AW: Komponenten auf neuem Rechner "zu groß"

  Alt 13. Jan 2014, 07:02
Ich kann das Problem so nicht nachvollziehen, oder anders herum: Ich habe ein Legacy-Projekt in Delphi 6, das ich derzeit unter Win7 pflegen muss und bezüglich des UI-Designs keine Probleme habe.
Das Einzige, was ein wenig nervt, ist der Scrollbalken, der halb hinter dem dicken Fensterrahmen rechts verschwindet.
Vielleicht habe ich keine UI-Probleme, weil ich nicht skaliere. Das würde ich auch nie tun, denn Windows ist pixelbasiert und kann nicht richtig skalieren, auch wenn sie es nicht zugeben wollen.
  Mit Zitat antworten Zitat
CarlAshnikov

Registriert seit: 18. Feb 2011
Ort: Erfurt
108 Beiträge
 
Delphi XE5 Enterprise
 
#5

AW: Komponenten auf neuem Rechner "zu groß"

  Alt 13. Jan 2014, 07:43
Ich möchte auch nichts skalieren. Der Test sollte nur ausschließen, dass die geänderte Größe der Buttons an der Skalierung liegt. Beide Rechner neu und alt sind Windows 7 Systeme mit identischen Einstellungen. Ich habe einfach die .exe auf beide kopiert und gestartet. Trotzdem sieht man, dass die Buttons größer werden (Höhe 30 statt 25 Pix, ca. Faktor 1,2).
Sebastian
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:35 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-2025 by Thomas Breitkreuz