Hallo,
Ik heb de volgende vraag: Ik heb een tab gemaakt met een Panel. Onder dit panel moet o.a. een textbox komen. In de Design ziet het er goed uit. Het tabblad en panel worden met anchor geresized. Wanneer het form wordt geresized komt de textbox echter achter de panel terecht en zie jet het niet meer. Ook de positie t.o.v. de panel wordt niet mee aangepast.
Hoe kan ik de positie mee -laten groeien- met het panel?
Mijn gedachten zijn:
1 stel een public int hoogte in.
2 geef deze int de waarde van de hoogte van het panel (int hoogte = panel1.height)
3 geef deze int mee aan de location van de textbox (textbox.location = new point(50,hoogte+20)
4 dit werkt dus niet.
<edit>
Inmiddels een klein stukje verder. Heb de punten 1 en 2 eruit gehaald en punt 3 vervangen door onderstaande. Echter reageerd de BerichtOverview.Bottom op de in de designer ingestelde waarde en niet op de waarde na rezisen.
</edit>
Heeft iemand een idee hoe ik dit in kan stellen?
Bedankt alvast!
Marcel
Ik heb de volgende vraag: Ik heb een tab gemaakt met een Panel. Onder dit panel moet o.a. een textbox komen. In de Design ziet het er goed uit. Het tabblad en panel worden met anchor geresized. Wanneer het form wordt geresized komt de textbox echter achter de panel terecht en zie jet het niet meer. Ook de positie t.o.v. de panel wordt niet mee aangepast.
Hoe kan ik de positie mee -laten groeien- met het panel?
Mijn gedachten zijn:
1 stel een public int hoogte in.
2 geef deze int de waarde van de hoogte van het panel (int hoogte = panel1.height)
3 geef deze int mee aan de location van de textbox (textbox.location = new point(50,hoogte+20)
4 dit werkt dus niet.
Code:
public int BerichtTabelHoogte;
private void BerichtOverview_Paint(object sender, PaintEventArgs e)
{
int BerichtTabelHoogte = BerichtOverview.Height;
}
private void BerichtInput_TextChanged(object sender, EventArgs e)
{
// set locarion property to tabelheight + 20
int NieuweHoogte = BerichtTabelHoogte + 20;
BerichtInput.Location = new Point(85,NieuweHoogte);
}
<edit>
Inmiddels een klein stukje verder. Heb de punten 1 en 2 eruit gehaald en punt 3 vervangen door onderstaande. Echter reageerd de BerichtOverview.Bottom op de in de designer ingestelde waarde en niet op de waarde na rezisen.
Code:
BerichtInput.Location = new Point(BerichtOverview.Left + 120, BerichtOverview.Bottom + 20);
</edit>
Heeft iemand een idee hoe ik dit in kan stellen?
Bedankt alvast!
Marcel
Laatst bewerkt: