PDA

View Full Version : ایجاد تکس به صورت هوشمند به تعداد مشخص



نیما حتمی
چهارشنبه 18 بهمن 1391, 15:26 عصر
با سلام
من میخوام به تعدادی که کاربر مشخص میکنه تکس باکس در جای مشخص ایجاد شده و کاربر بتونه اون تکس باکسهارو پرکنه اساتید کسی هست همجین کارب کرده باشه؟

plus
چهارشنبه 18 بهمن 1391, 15:34 عصر
شما میتونی با کد، TextBox جدید بسازی، به مجموعه کنترل های فرم اضافه ش کنی و با مشخصه Location، محلش رو تعیین کنی:

TextBox newTextBox = new TextBox();
this.Controls.Add(newTextBox);
newTextBox.Location = new Point(10, 10);

نیما حتمی
چهارشنبه 18 بهمن 1391, 16:00 عصر
مرسی از شما ولی این چیزی که شما گفتین کار منو راه نمی ندازه مشکل به شرح زیره:
ما از اول نمی دونیم چندنفر مشتری وجود داره وقتی می فهمیم میخایم وقتی مشخص شده کاربر به همون تعداد تکس باکس بتونه ایجاده کنه بعدشم بشه این اطلاعاتی که تو تکس باکسها وارد می کنیم در بانک اطلاعاتی ذخیره کنیم
مشکل اینه دوستان حالا کی میتونه کمک کنه

plus
چهارشنبه 18 بهمن 1391, 16:12 عصر
خوب دوست عزیز وقتی شما با کد، بتونید یکی درست کنید، هر تعداد دیگه هم میتونید درست کنید.فرض کنید تعداد رو از مشتری گرفتین و توی یک متغیر قرار دادید

int numberOfUsers;
// Get number of users from user...
for (int i = 0; i < numberOfUsers; i++)
{
TextBox newTextBox = new TextBox();
newTextBox.Name = string.Format("textBox{0}", (i+1).ToString());
this.Controls.Add(newTextBox);
newTextBox.Location = new Point(10, 10 + 10 * i);
}

بانک اطلاعاتی هم بحثش جداست.شما باید یک دستور CREATE TABLE رو به صورت یک رشته با توجه به تعداد TextBox ها بسازید و بعد اجرا کنید...