PDA

View Full Version : سوال: انتخاب تصادفی یک ایتم در بین چند ایتم در یک لیست باکس



amirsina23
دوشنبه 21 بهمن 1392, 16:09 عصر
سلام خدمت اساتید محترم

بنده یه سوال داشتم که از تایتل معلومه میخوام از بین چند ایتم در لیست باکس یکی به صورت رندوم و تصادفی انتخاب بشه

ممکنه راهنمایی کنید

دلتنگ اسمان
دوشنبه 21 بهمن 1392, 16:30 عصر
سلام
اگر درست متوجه شده باشم مشکلتون حل میشه:

private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add(1);
listBox1.Items.Add(2);
listBox1.Items.Add(3);
listBox1.Items.Add(4);
listBox1.Items.Add(5);
listBox1.Items.Add(6);
listBox1.Items.Add(7);
}

private void button3_Click(object sender, EventArgs e)
{
Random rnd = new Random();
int rf= rnd.Next(0, 7);
listBox1.SelectedIndex = rf;
label1.Text = listBox1.SelectedIndex.ToString();
}

morteza5358
دوشنبه 21 بهمن 1392, 16:34 عصر
سلام
Random rand = new Random();
MessageBox.Show(listBox1.Items[rand.Next(listBox1.Items.Count)].ToString());

amirsina23
دوشنبه 21 بهمن 1392, 16:56 عصر
مرسی از دوستان
بسته شود