Guten Tag alle zusammen,
Ich möchte die Grösse und Position meiner Steuerelemente an die Fenstergrösse anpassen per Code.
Das funktioniert auch bei allen, ausser bei einer
Hier mein Code:
Ich möchte die Grösse und Position meiner Steuerelemente an die Fenstergrösse anpassen per Code.
Das funktioniert auch bei allen, ausser bei einer
Listbox
und einem NumericUpDown
Element. Ich vermute ich habe versehentlich jeweils eine Eigenschaft verändert. Die Eigenschaft AutoSize
ist bei allen Steuerelementen auf False gesetzt. Leider kenne ich keine Eigenschaft die noch damit zu tun haben könnte...Hier mein Code:
VB.NET-Quellcode
- Private Sub Startbildschirm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- btnBeenden.Width = Me.Width / 100 * 80
- btnDiaStarten.Width = Me.Width / 100 * 80
- CheckBox2.Width = Me.Width / 100 * 80
- btnSekundenzahl.Width = Me.Width / 100 * 80
- CheckBox3.Width = Me.Width / 100 * 80
- CheckBox1.Width = Me.Width / 100 * 80
- btnOrdnerauswahl.Width = Me.Width / 100 * 80
- txtPfad.Width = Me.Width / 100 * 80
- btnBeenden.Height = Me.Height / 100 * 10
- btnDiaStarten.Height = Me.Height / 100 * 10
- CheckBox2.Height = Me.Height / 100 * 10
- btnSekundenzahl.Height = Me.Height / 100 * 10
- CheckBox3.Height = Me.Height / 100 * 10
- CheckBox1.Height = Me.Height / 100 * 10
- btnOrdnerauswahl.Height = Me.Height / 100 * 10
- txtPfad.Height = Me.Height / 100 * 10
- btnBeenden.Left = Me.Width / 2 - btnBeenden.Width / 2
- btnDiaStarten.Left = Me.Width / 2 - btnDiaStarten.Width / 2
- CheckBox2.Left = Me.Width / 2 - CheckBox2.Width / 2
- btnSekundenzahl.Width = Me.Width / 2 - btnSekundenzahl.Width / 2
- CheckBox3.Width = Me.Width / 2 - CheckBox3.Width / 2
- CheckBox1.Left = Me.Width / 2 - CheckBox1.Width / 2
- btnOrdnerauswahl.Left = Me.Width / 2 - btnOrdnerauswahl.Width / 2
- txtPfad.Left = Me.Width / 2 - txtPfad.Width / 2
- btnBeenden.Top = Me.Height / 100 * 10 + btnDiaStarten.Top
- btnDiaStarten.Top = Me.Height / 100 * 10 + CheckBox2.Top
- CheckBox2.Top = Me.Height / 100 * 10 + btnSekundenzahl.Top
- btnSekundenzahl.Top = Me.Height / 100 * 10 + CheckBox3.Top
- CheckBox3.Top = Me.Height / 100 * 10 + CheckBox1.Top
- CheckBox1.Top = Me.Height / 100 * 10 + btnOrdnerauswahl.Top
- btnOrdnerauswahl.Top = Me.Height / 100 * 10 + txtPfad.Height
- txtPfad.Top = 20
- End Sub