AGB  ·  Datenschutz  ·  Impressum  







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

Richtig vergrößern

Ein Thema von SaFu · begonnen am 18. Sep 2008 · letzter Beitrag vom 18. Sep 2008
Antwort Antwort
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#1

Richtig vergrößern

  Alt 18. Sep 2008, 13:33
Tach

Ich weis es wurde hier schon oft behandelt aber bin aus den ganzen Threads nicht schlau geworden.

Und zwar wie mache ich das, das meine Formen beim Maximieren die Komponenten in die richtige Position gerückt werden.

ich weis mit Anchors und Align, aber wie.

Bin schon fast am verzweifeln.

Auf dem Bild sieht man meine Oberfläche, Oben ein dunkles Panel und eine helles.
Wenn ich die scrollbalken drin lasse und die Form kleiner schiebe, sieht es gut aus, maximiere ich das ganze sind die Panels abgeschnitten und die Komponenten oder das Bild wird auch nicht in die Mitte gesetzt beim maximieren.

Wie stellt man das richtig.

Wäre über Hilfe sehr dankbar.
Miniaturansicht angehängter Grafiken
bild_431.jpg  
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Richtig vergrößern

  Alt 18. Sep 2008, 13:36
Also wenn du beispielsweise das Anchros auf rechts stellst dann bleibt der Abstand von einer Komponente zum Rand der Form immer gleich also sie wird vergrößert bzw. verkleinert.
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.546 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Richtig vergrößern

  Alt 18. Sep 2008, 13:38
Sie wird nur dann vergrößert, wenn die Anchors für Left und Right gesetzt sind.
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
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Richtig vergrößern

  Alt 18. Sep 2008, 13:49
Wie ist es besser soll man das Maximieren überhaupt anbieten, muss das sein, wie ist der Standart.

Minimieren geht bei mir aber es bleibt bei mir alles wie es ist es kommen dann nur scrollbalken.

Wie macht Ihr das den.
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Larsi

Registriert seit: 10. Feb 2007
2.262 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Richtig vergrößern

  Alt 18. Sep 2008, 13:50
Ja maximieren würde ich auf jeden Fall erlauben!
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.546 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Richtig vergrößern

  Alt 18. Sep 2008, 13:54
Nochmal: mit Align kannst Du die Größe eines Controls relativ zum Elterncontrol beeinflussen, mit Anchors die Position (wobei sich bei Anchors auch die Größe ändert, wenn man links und rechts bzw. oben und unten gleichzeitig definiert hat).
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
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Richtig vergrößern

  Alt 18. Sep 2008, 16:50
Hallo Funknersascha,

mit den Anchors legst Du den Rand um die Komponenten fest.Z.B. Anchors.right=true legt den Abstand zwischen rechtem Rand und Komponente fest.(fest ist wörtlich gemeint!) Mit align (z.B. left) wird Deine Komponente an den linken Rand "geklatscht" und bleibt auch da. Das entspricht Anchors.left:=true,anchors.top:=true,anchors.botto m:=true und anchors.right:=false. Wenn Du jetzt align auf none setzt, bleiben die anchors erhalten.
Wenn Du z.B. drei Memofelder immer im gleichen Verhältnis auf Deinem Form anzeigen willst, dann hilft nur bei jedem onResize die Größen und Positionen neu berechnen.
Ist etwas umständlich geht aber gut.

Gruß
K-H
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

Registriert seit: 8. Nov 2006
1.360 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: Richtig vergrößern

  Alt 18. Sep 2008, 18:10
Ok das wollte ich wissen also ist die Arbeit mit den Einstellungen im OI nicht getan. Wenn ich eine andere Auflösung habe, müsste ich sowieso alles neu berechnen
"... Wie gesagt, die Nutzer von 10, 12, 14 Zoll Display's werden deine Seite nicht in voller Pracht sehen können, ...

Surft Ihr mit dem Taschenrechner?"
  Mit Zitat antworten Zitat
Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.165 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Richtig vergrößern

  Alt 18. Sep 2008, 18:30
Hallo,

evtl. wären auch mehrere Panels hilfreich.
Die Panels nebeneinander mit z.B. Right-Eigenschaften
Innerhalb des Panel z.B. ein Memo mit Client-Eigenschaften.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  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 00:08 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