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

حل شده 

#C

توسط lashgari در 3 هفته پیش
1 2k 1 2 هفته پیش
lashgarimrsh
0

با سلام. من میخواستم حلقه ای با متغیر 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

سلام و درود، حلقه 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، توسط محمدرضا شبیری

خوش آمدید

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

لطفا ابتدا لاگین کنید