AGB  ·  Datenschutz  ·  Impressum  







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

Button bei größen Änderung an gleicher Stelle

Ein Thema von Patrick Star · begonnen am 30. Nov 2013 · letzter Beitrag vom 2. Dez 2013
Antwort Antwort
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 17:37
Hallo,

du musst die Property "Anchors" der Button verändern.
Standardgemäß sind "akLeft" und "akTop" angewählt
Wenn ich dich richtig verstanden habe, dann bräuchtest du: "akRight" und "akTop"

Einfach mal ausprobieren.

Ach ja - Button mit o statt e im Titel
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<

Geändert von MrSpock ( 2. Dez 2013 um 16:24 Uhr)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#2

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 18:17
SCALEBY

http://www.delphipraxis.net/78746-fo...-anpassen.html

Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin
  Form1.ScaleBy(90,100); //-10%
  Label1.Caption:=IntToStr(self.Width);
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
  Form1.ScaleBy(110,100); //+10%
  Label1.Caption:=IntToStr(self.Width);
end;

Geändert von MrSpock ( 2. Dez 2013 um 16:24 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 18:53
Hallo,

du musst die Property "Anchors" der Button verändern.
Standardgemäß sind "akLeft" und "akTop" angewählt
Wenn ich dich richtig verstanden habe, dann bräuchtest du: "akRight" und "akTop"

Einfach mal ausprobieren.
Funktioniert denn das mittlerweile? Bei D6 und größenveränderlichen Formularen wird bei großer Schriftart die Skalierung falsch durchgeführt so das der Button nicht mehr an der gewünschten Position liegt.
Windows Vista - Eine neue Erfahrung in Fehlern.

Geändert von MrSpock ( 2. Dez 2013 um 16:24 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.368 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 19:11
Funktioniert denn das mittlerweile? Bei D6 und größenveränderlichen Formularen wird bei großer Schriftart die Skalierung falsch durchgeführt so das der Button nicht mehr an der gewünschten Position liegt.
Bei XE5 funktioniert es problemlos, getestet auf Windows 8.1.

Dass es bei Delphi 6 nicht funktioniert, wundert mich absolut nicht, denn da wurde der Fensterrand bei der Berechnung der Komponentenanordnung und Clientgröße des Fensterbereichs nicht mit berücksichtigt, so dass Delphi 6 generell für die Entwicklung für Vista und höher kaum einen Sinn macht. Das hinzubekommen, dass es auf allen Systemen korrekt aussieht, ist damit sehr schwer.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von MrSpock ( 2. Dez 2013 um 16:25 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 19:17
Dass es bei Delphi 6 nicht funktioniert, wundert mich absolut nicht, denn da wurde der Fensterrand bei der Berechnung der Komponentenanordnung und Clientgröße des Fensterbereichs nicht mit berücksichtigt, so dass Delphi 6 generell für die Entwicklung für Vista und höher kaum einen Sinn macht. Das hinzubekommen, dass es auf allen Systemen korrekt aussieht, ist damit sehr schwer.
Mit ein paar Grundregeln (Trägerpanel, Keine Verwendung Anchors, ...) geht das schon
Windows Vista - Eine neue Erfahrung in Fehlern.

Geändert von MrSpock ( 2. Dez 2013 um 16:25 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von blondervolker
blondervolker

Registriert seit: 14. Sep 2010
Ort: Bei: Leeeiipzzhhh
381 Beiträge
 
Delphi XE2 Architect
 
#6

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 20:06
Kennt das jemand?

http://www.imagekit.com/resizekit2.html

Hab es mal getestet.Aber mit TMS Komponenten.Naja...
www.bewerbungsmaker.de

Geändert von MrSpock ( 2. Dez 2013 um 16:25 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.368 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Button bei größen Änderung an gleicher Stelle

  Alt 30. Nov 2013, 22:37
Die Unit dafür in unseren Projekten ist sehr überschaubar. Ein wenig RTTI Spielerei usw. und das war es. Die kann vermutlich weniger, aber die von uns verwendeten Komponenten behandelt sie jedenfalls problemlos, auch 3rd-Party.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von MrSpock ( 2. Dez 2013 um 16:26 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von blondervolker
blondervolker

Registriert seit: 14. Sep 2010
Ort: Bei: Leeeiipzzhhh
381 Beiträge
 
Delphi XE2 Architect
 
#8

AW: Button bei größen Änderung an gleicher Stelle

  Alt 1. Dez 2013, 13:23
Gibt es da noch andere Komponenten zur automatischen Anpassung?
www.bewerbungsmaker.de

Geändert von MrSpock ( 2. Dez 2013 um 16:28 Uhr)
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#9

AW: Button bei größen Änderung an gleicher Stelle

  Alt 2. Dez 2013, 07:57
Kennt das jemand?

http://www.imagekit.com/resizekit2.html

Hab es mal getestet.Aber mit TMS Komponenten.Naja...
Ich benutze das hier besprochene: http://www.delphipraxis.net/888399-post4.html
Mit D2009 und vorher mit TMS-Komponenten. Geht ganz gut, einen Unterschiedn zwischen XP und Win7 habe ich bisher nicht gesehen.

Grüße, Messie

Geändert von MrSpock ( 2. Dez 2013 um 16:28 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.368 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Button bei größen Änderung an gleicher Stelle

  Alt 2. Dez 2013, 08:02
Mit D2009 und vorher mit TMS-Komponenten. Geht ganz gut, einen Unterschiedn zwischen XP und Win7 habe ich bisher nicht gesehen.
Seit Delphi 2006 ist der Bug mit dem Rahmen auch gefixt.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von MrSpock ( 2. Dez 2013 um 16:27 Uhr)
  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 02:03 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