AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Fenster neu zeichnen beim "verlassen" von Maximiert?
Thema durchsuchen
Ansicht
Themen-Optionen

Fenster neu zeichnen beim "verlassen" von Maximiert?

Ein Thema von Pseudemys Nelsoni · begonnen am 12. Jan 2004 · letzter Beitrag vom 17. Jan 2004
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Fenster neu zeichnen beim "verlassen" von Maximier

  Alt 12. Jan 2004, 05:52
hallo,

ich habe Anchors so eingestellt das alle komponenten immer an der gleichen stelle bleiben wenn man die fenstergrösse verändert.

Ich habe ein Programm im Anhang, welches meinen "fehler" zeigt.

also wenn ihr das programm startet und maximiert/wieder normal macht geht alles problemlos.
Ebenso funktioniert alles wenn man die fenstergrösse an den ecken verändert.

Das Problem ist nun, wenn man in einer der ecken (ist ja egal welche) das fenster verkleinert, dann maximiert und dann wieder normal macht, die komponenten zu weit rechts sind, weil sie irgendwie nicht upgedated wird, sobald man auch nur 1pixel grösse ändert ist dann alles wieder normal, woher kommt das? und was kann ich dagegen tun?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#2

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 00:59
*hochschieb*
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 03:38
ok ich glaub ich bebilder das problem mal...


also, ich starte mein programm ganz normal....

http://www.angelfire.com/bug/delphi/1.jpg


dann drücke ich: http://www.angelfire.com/bug/delphi/max.jpg

und es sieht so aus:

http://www.angelfire.com/bug/delphi/2.jpg


soll es ja auch, aber wenn ich nun : http://www.angelfire.com/bug/delphi/demax.jpg drücke, sieht das ganze so aus:

http://www.angelfire.com/bug/delphi/3.jpg



wieso sind die 2buttons, die listbox usw oben rechs ausserhalb des fensters?
Mario
  Mit Zitat antworten Zitat
rebugger

Registriert seit: 29. Okt 2002
Ort: Auerbach
190 Beiträge
 
Delphi 7 Professional
 
#4

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 07:36
Arbeite mit Panels...
Setz den rechten Button in ein Panel mit align=right und die anderen buttons in eines mit align=left
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#5

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 07:51
hi,

ich benutze bereits 4 panels, man sieht sie nicht weil sie nicht bevel sind, eins ist unten eins links eins rechts und eins oben
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 08:33
Hast du Panels schon ein Align gegeben?
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#7

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 09:02
ja sicher,

das obere is alTop, das untere AlBottom usw
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#8

Re: Fenster neu zeichnen beim "verlassen" von Maxi

  Alt 17. Jan 2004, 09:17
Problem gelöst.

ich hatte das rechte panel als alClient gehabt, das linke als AlLeft, Splitter war auf AlLeft

nun hab ich halt das linke panel als clientbereich genommen, das rechte als alRight und den dplitter auch auf AlRight gemacht

mfg
Mario
  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 06:02 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