PDA

View Full Version : سوال: گرفتن عدد از کاربر



mehrshadms
سه شنبه 02 اسفند 1390, 22:25 عصر
سلام من می خوام 10 عدد از کاربر بگیرم بریزم تو ارایه این عدد ها همشون تو یه تکست باکس نوشته میشه ولی نمی تونم اندیس ارایه را درست تعریف کنم گذاشتم تو یه فُر ولی فقط اولین ارایه مقراد دهی میشه.اینم کدی که نوشتم.
for (b = 0; b < 10; b++)
{

{
a[b] = textBox1.Text;

}

morrteza323
سه شنبه 02 اسفند 1390, 22:28 عصر
اینجوری که چیزی نمیشه فهمید.لطفا کل کد این قسمت رو بذارید تا بشه کمک کرد

mehrshadms
سه شنبه 02 اسفند 1390, 22:28 عصر
string [] a = new string[10];
int b;
for (b = 0; b < 10; b++)
{

{
a[b] = textBox1.Text;

}

}

Leon_SFS
سه شنبه 02 اسفند 1390, 22:31 عصر
یه راه ساده هست
یه باتن بزار که کلیک کرده عدد رو بگیره
یه کانتر هم هست که هر دفعه کلیک کرده یکی اضافه میشه تا 10 تارو بگیره

counter ++;
if(counter == 10)
{
button.enabled=false;
return;
}
else
{
array[counter]=textboxInput.text;
}

mehrshadms
سه شنبه 02 اسفند 1390, 22:34 عصر
این دقیقاً کجاش ذخیره می کنه ؟

mrbm_2007
سه شنبه 02 اسفند 1390, 23:20 عصر
این دقیقاً کجاش ذخیره می کنه ؟
توجه داشته باش که در پست #4 ، متغیر counter داخل فرم تعریف میشه نه داخل فانکشن مربوط به کلیک شدن دکمه

Mehdi Naderi
سه شنبه 02 اسفند 1390, 23:27 عصر
string [] Mark = newstring[10];


int a;


privatevoid button1_Click(object sender, EventArgs e)

{

if (a <= 9)

{

textBox1.Clear();

Mark[a] = (textBox1.Text);

a++;

}
else

{
return;

}

}



privatevoid Form1_Load(object sender, EventArgs e)

{

a = 0;

}



شما به جای رشته int بذار