Can Özkan adlı üyeden alıntı: mesajı görüntüle
Pek yapabileceğimi zannetmiyorum ama deneyeyim teşekkürler yine de.
tam istediğin gibi iyi aksamlar

 Random w1 = new Random();
            q1.Items.Add(w1.Next(1, 101));
            q2.Items.Add(w1.Next(1, 101));
            q3.Items.Add(w1.Next(1, 101));
            q4.Items.Add(w1.Next(1, 101));
                Application.DoEvents();
            Renew:
                Application.DoEvents();
                Random r1 = new Random();
                Random r2 = new Random();
                int listbox = r1.Next(1, 5);
                //MessageBox.Show(listbox.ToString());
                switch (listbox)
                {

                    case 1:
                        {
                            if (q1.Items.Count == 25)
                            {
                                goto Renew;
                            }
                            else
                            {
                                int r = r2.Next(1, 101);
                                for (int i = 0; i <= q1.Items.Count - 1;i++)
                                {
                                    q1.SelectedIndex = i;
                                    if (q1.Text == r.ToString())
                                    {
                                        //ayni sayi bulundu başa dön
                                        goto Renew;
                                    }
                                    else
                                    {
                                q1.Items.Add(r2.Next(1, 100).ToString());
                                System.Threading.Thread.Sleep(100);
                                goto Renew;
                                    }
                                }
                                    
                            }
                            break;
                        }
                    case 2:
                        {
                            if (q2.Items.Count == 25)
                            {
                                goto Renew;
                            }
                            else
                            {
                                int r = r2.Next(1, 101);
                                for (int i = 0; i <= q2.Items.Count - 1; i++)
                                {
                                    q1.SelectedIndex = i;
                                    if (q2.Text == r.ToString())
                                    {
                                        //ayni sayi bulundu başa dön
                                        goto Renew;
                                    }
                                    else
                                    {
                                        q2.Items.Add(r2.Next(1, 100).ToString());
                                        System.Threading.Thread.Sleep(100);
                                        goto Renew;
                                    }
                                }
                                    
                            }
                            break;
                        }
                    case 3:
                        {
                            if (q3.Items.Count == 25)
                            {
                                goto Renew;
                            }
                            else
                            {
                                int r = r2.Next(1, 101);
                                for (int i = 0; i <= q3.Items.Count - 1; i++)
                                {
                                    q3.SelectedIndex = i;
                                    if (q1.Text == r.ToString())
                                    {
                                        //ayni sayi bulundu başa dön
                                        goto Renew;
                                    }
                                    else
                                    {
                                        q3.Items.Add(r2.Next(1, 100).ToString());
                                        System.Threading.Thread.Sleep(100);
                                        goto Renew;
                                    }
                                }
                                    
                            }
                            break;
                        }
                    case 4:
                        {
                            if (q4.Items.Count == 25)
                            {
                                goto Renew;
                            }
                            else
                            {
                                int r = r2.Next(1, 101);
                                for (int i = 0; i <= q4.Items.Count - 1; i++)
                                {
                                    q4.SelectedIndex = i;
                                    if (q1.Text == r.ToString())
                                    {
                                        //ayni sayi bulundu başa dön
                                        goto Renew;
                                    }
                                    else
                                    {
                                        q4.Items.Add(r2.Next(1, 100).ToString());
                                        System.Threading.Thread.Sleep(100);
                                        goto Renew;
                                    }
                                }
                                    
                            }
                            break;
                        }