Entwickler-Ecke

Andere .NET-Sprachen - RichTextBox rutscht bei Dock = Fill unter eine andere


JayK - Fr 05.08.05 21:20
Titel: RichTextBox rutscht bei Dock = Fill unter eine andere
Guten abend,

Ich habe bei mir hier (Delphi .NET WinForms) folgende Komponentenanordnung:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
---------------Panel------------------------------
| ---RichTextBox2------------------------------- |
|| Dock = Top                                   ||
||                                              ||
| ---------------------------------------------- |
| ---RichTextBox1------------------------------- |
||                                              ||
||                                              ||
| ---------------------------------------------- |
|------------------------------------------------|

Ich hoffe irgendjemand versteht das :wink:
Wenn ich jetzt Dock von RichTextBox1 auf Fill setze, dann verschwindet der obere Teil der Box unter RichTetBox2.
D.h. RichTextBox1.Top = panel.Top!
Wie krig ich das so hin, wie mit VCL, dass sich das Ding dann nur bis zur "Unterkante" von RichTextBox2 breit macht?
Mache ich da was falsch, oder ist das im .NET Framework so bescheuert?

Schonmal Danke im vorraus,
JayK
[meta]RichTextBox verdeckt[/meta]


raziel - Sa 06.08.05 12:48

Nein, ist schon logisch so. Du musst noch richTextBox2.Dock auf Bottom setzen, dann bekommst du das gewünschte Ergebnis.


JayK - Sa 06.08.05 15:07

Wenn RichTextBox1.Dock auf Fill steht und RichTextBox2.Dock auf Bottom, dann hängt RichTextBox2 am unteren Rand des Panels, aber das soll ja oben sein...


raziel - Sa 06.08.05 15:16

Oha, verguckt :oops:

Dann musst du richTextBox1 eben per Rechtsklick -> Nach vorne setzen in den Vordergrund holen, dann dockts an der Unterseite von richTextBox2 an ;)


JayK - Sa 06.08.05 15:53

user profile iconraziel hat folgendes geschrieben:

Dann musst du richTextBox1 eben per Rechtsklick -> Nach vorne setzen in den Vordergrund holen, dann dockts an der Unterseite von richTextBox2 an ;)

:party: Das klappt!! Danke raziel! :D