C# dinamik textbox ve button
Merhabalar;
Oluşturduğum formda kullanıcı sayı giriyor ve sayı kadar label olusuyor.Sonra her labelin yanında buton oluşuyor.Eğer butona tıklarsa text box oluşuyor.ama butona kaç kez tıklarsa o hizida o kadar oluşması lazım.
diyelim 3 girdi.(eklebutonu buton olsun)
1.label eklebutonu
2.label eklebutonu
3.label eklebutonu
2. ekle butonuna basınca onun yanında textbox açılacak.tekrar basınca tekrar açılacak.
Button[] Derivition = new Button[10];
for (int i = 0; i < labelNumber; i++)
{
Derivition[i] = new Button();
Derivition[i].Text = "Ekle";
Derivition[i].Location = new Point(40, 100 + i * 29);
Derivition[i].Size = new Size(50,20);
this.Controls.Add(Derivition[i]);
Derivition[i].Click += new EventHandler(addNewTextbox);
}
private void addNewTextbox(object sender, EventArgs e)
{
TextBox[] dynamicTextbox = new TextBox[10];
Button dinamikButon = (sender as Button);
int yLocation = (dinamikButon.Location.Y - 100) / 29;
//int xLocation = dinamikButon.Location.X ;
dynamicTextbox[yLocation] = new TextBox();
dynamicTextbox[yLocation].Location = new Point(100, 100 + yLocation * 29);
dynamicTextbox[yLocation].Size = new Size(40, 50);
this.Controls.Add(dynamicTextbox[yLocation]);
}
Burda ynin yerini değiştirdiğim için y düzleminde sıkıntı yok ama aynısını x e yapamıyorum.Yardımlarınız için tşk.
__________________
SusKun ve Sessiz Mürekkep...
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.