حل شده

نمایش اعداد مختلف در یک textBox

بازدید30.6kپست ها1آخرین فعالیت5 سال پیش
0
1

با سلام. من میخواستم حلقه ای با متغیر i از 1 تا 10 تعریف کنم و به ازای هر مقدار i ، متن یک textBox مقدار i را نمایش دهد. برنامه زیر را نوشتم ولی متاسفانه فقط مقدار 10 در textBox نمایش داده می شود. اشکال برنامه من چیست؟ ممنون از شما

public partial class Form1 : Form
{
int i,j;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
for (i = 1; i <= 10; i++)
{
textBox1.Text = Convert.ToString(i);
for (j = 0; j < 10000000; j++) ;
}
}
}

1 پاسخ

1

سلام و درود،
حلقه For را در یک رویداد دکمه پیاده سازی کردید و با کلیک بر روی دکمه تا آخر حلقه میرود،و چون سرعت زیاد است شما نمی بینید میتوانید توی حلقه بعد از ریختن مقدار توی تکست باکس این کد قرار بدهید،(sleep(500

public partial class Form1 : Form {
 int i,j; 
public Form1() {
 InitializeComponent(); 
}
 private void button1_Click(object sender, EventArgs e) {
 for (i = 1; i <= 10; i++) {
 textBox1.Text = Convert.ToString(i);
 sleep(1500);
 }
 } 
}
آخرین ویرایش: 30-09-2018 ???? 20:39، توسط محمدرضا شبیری

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.