remower
دوشنبه 13 آبان 1392, 17:02 عصر
سلام دوستان
مشکل این کد چیه آیتم آخری لیست باکس1 رو دوبار پشت سرهم نشون میده توی تکست باکس 1
int counter = 0, counterB = 0;
private void button1_Click(object sender, EventArgs e)
{
if (counter < ListBox1.Items.Count)
{
textBox1.Text = ListBox1.Items[counter].ToString();
counter++;
}
else if (counterB < listBox2.Items.Count)
{
textBox2.Text = listBox2.Items[counterB].ToString();
counter = 0;
counterB++;
}
else if (counterB >= listBox2.Items.Count)
{
MessageBox.Show("Finished");
counterB = 0;
counter = 0;
}}
یعنی اگه آیتم لیست باکس 1 به اینصورت باشه دوبار توی تست باکس با هرکلیک پشت سرهم نشون میده.
من میخام فقط یه بار نشونش بده
آیتم لیست باکس: a , b , c , d
مشکل کد:
a
b
c
d
d
a
b
c
d
d
.
.
.
آیتم آخری چرا رو دوبار نشون میده .کسی میتونه مشکل کد رو برطرف کنه؟؟؟؟
مشکل این کد چیه آیتم آخری لیست باکس1 رو دوبار پشت سرهم نشون میده توی تکست باکس 1
int counter = 0, counterB = 0;
private void button1_Click(object sender, EventArgs e)
{
if (counter < ListBox1.Items.Count)
{
textBox1.Text = ListBox1.Items[counter].ToString();
counter++;
}
else if (counterB < listBox2.Items.Count)
{
textBox2.Text = listBox2.Items[counterB].ToString();
counter = 0;
counterB++;
}
else if (counterB >= listBox2.Items.Count)
{
MessageBox.Show("Finished");
counterB = 0;
counter = 0;
}}
یعنی اگه آیتم لیست باکس 1 به اینصورت باشه دوبار توی تست باکس با هرکلیک پشت سرهم نشون میده.
من میخام فقط یه بار نشونش بده
آیتم لیست باکس: a , b , c , d
مشکل کد:
a
b
c
d
d
a
b
c
d
d
.
.
.
آیتم آخری چرا رو دوبار نشون میده .کسی میتونه مشکل کد رو برطرف کنه؟؟؟؟