AGB  ·  Datenschutz  ·  Impressum  







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

Fehler bei TSplitter

Ein Thema von himitsu · begonnen am 1. Jun 2010 · letzter Beitrag vom 1. Jun 2010
 
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.227 Beiträge
 
Delphi 12 Athens
 
#1

Fehler bei TSplitter

  Alt 1. Jun 2010, 10:12
Moin,

mach ich nur ständig etwas falsch oder schafft es BorCodeRo es einfach nicht diese richtig zu behandeln?

In meinem Manifestcreator hab ich mehrer TSplitter verbaut,
dazu wurde über die Constraints auch ein paar Minimalwerte festgelegt.

Nun beobachte ich schon länger, daß es Probleme gibt, wenn zwei oder mehrere Bereiche aufeinander treffen, wo sich die Min-Werte "behindern" und es eine nette Auswirkung ergibt.

siehe mein Manifest-Creator > der Splitter zwischen dem TabControl und dem Memo rechts

In diesem Fall z.B. MinWidth des TreeViews + MinWidth des TabControls.
Wenn man da den Splitter zwischen TabControl und Memo nach Links schiebt, bis es nicht mehr weitergeht, dann vergrößert sich rechts das Memo und schiebt sich aus dem Bild, so als würde die linke Seite des Memos versuchen weiterhin nach links zu gehn und wimit die Breite sich ändert, aber aufgrund des MinWidths dennoch am Platz verbleibt.

Da nun auch ein großer Teil des Memos die Form verlassen hat und MinWidth bei diesem natürlich über seine gesamte Breite gerechnet wird, kann man nach Rachst quasi ohne Beschränkung den Splitter verschieben.

[edit]
Wir ist auch grade wieder eingefallen, dann dieses Problem auftritt.

Beispiel:
- 3 Komponenten mit MinWidth nebeneinander
- und jeweils ein TSplitter dazwischen (also zwei davon)
- linke Komonente ist noch größer als sein MinWidth
- rechter Splitter wird nach links bewegt
- Splitter hält an, sobald MinWidth der mitterlen Komponente erreicht ist
- inter ruscht der Splitter aber um das Stück weiter, welches bei der linken Komponente möglich wäre
- allerdings verschiebt sich der linke Splitter nicht dementsprechend mit,
aber die rechte Komponente reagiert so, als wenn sich der linkte Splitter verschieben würde
und rutscht dabei aus'm Bild, da sie ja nicht verschoben wird
Angehängte Grafiken
Dateityp: png unbenannt_204.png (71,4 KB, 40x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
 


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 12:20 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