Witam,
Chciałbym tworzyć dynamicznie label następnie do niego w jednej lini dosunięty TextBox i do textbox'a przycisk. Mam kod jak poniżej:
int label = 1;
int text = 1;
LabelControl lblPole1 = new LabelControl();
this.Controls.Add(lblPole1);
lblPole1.Top = label * 50;
lblPole1.Left = 30;
lblPole1.Text = "Pole1";
label = label + 1;
TextEdit txtPole1 = new TextEdit();
this.Controls.Add(txtPole1);
txtPole1.Top = text * 50;
txtPole1.Left = 30;
txtPole1.Text = "";
text = text + 1;
kod działa tylko, że jak widać dla obu kontrolek Left = 30. Jak można to zrobić, aby nie przypisywać na stałe tej wartości tylko żeby każda kolejna kontrolka dopasowała swoje położenie na osi X względem końca poprzedniej kontrolki w lini ? Chodzi o to, że Label tworzony dynamicznie może mieć różne długości.