Moin
Ich will ein Programm schreiben, dessen Umfang und Inhalt von den Daten einer Datenbank bestimmt wird.
Je nach Daten kann das Fenster also größer oder kleiner sein.
Dem Fenster gebe ich eine feste Größe und lasse den Rest nach unten Scrollen.
Aber wenn ein Text dort steht und direkt darunter z.B. ein Button, wie kann ich erreichen, dass der Button immer unter dem Text "kleben" bleibt?
Egal, welche Größe der Text hat?
NuGet Packages im Code auslesen
lock Alternative für async/await
Beim CleanCode zählen nicht die Regeln, sondern dass wir uns mit diesen Regeln befassen, selbst wenn wir sie nicht befolgen - hoffentlich nach reiflichen Überlegungen.
Hallo Palladin007,
Dock, Anchor, TableLayoutPanel, ...
Oder auf Resize/SizeChanced reagieren und die Position anpassen: button1.Top = textBox1.Bottom.
herbivore
Aber an sich gibt es keine Möglichkeit, ohne die Elemente, die die Position dann ändern müssen, direkt zu kennen, oder?
Ich hatte mir gewünscht, das so erledigen zu können, dass das automatisch erledigt wird, dass es vielleicht so eine Funktion in den Panels gibt, oder so.
NuGet Packages im Code auslesen
lock Alternative für async/await
Beim CleanCode zählen nicht die Regeln, sondern dass wir uns mit diesen Regeln befassen, selbst wenn wir sie nicht befolgen - hoffentlich nach reiflichen Überlegungen.
Aber an sich gibt es keine Möglichkeit, ohne die Elemente, die die Position dann ändern müssen, direkt zu kennen, oder?
Wie meinst du das?
Ansonsten: Doch, wie herbivore schon geschrieben hat - Autosize, Dock, Anchor, TableLayoutPanel, ...
"FlowLayoutPanel"
um die Liste zu erweitern.
In deinem Fall, dass ein Button unter Text vriabler Länge "klebt" würde ich
Und genau das habe ich gesucht. Funktioniert wunderbar, danke. 😃
NuGet Packages im Code auslesen
lock Alternative für async/await
Beim CleanCode zählen nicht die Regeln, sondern dass wir uns mit diesen Regeln befassen, selbst wenn wir sie nicht befolgen - hoffentlich nach reiflichen Überlegungen.