Merhaba visual studio da bir proje yapıcam fakat şu sorunun cevabını arıyorum;
Elimde 1 ana form ve 10 yan form var.
Ana formdaki butona tıklayınca 10 formdan 1 inin random gelmesi mümkün mü?
berk 10 yıl önce
Elbette mümkün arzu ederseniz kendi yöntemimi size sunabilirim. Biraz uzun bir yöntem ama işinizi görür.
Toplam 2 cevap
http://www.dosya.tc/server36/LOPHMy/AnaFormdanRastgeleFormAcma.rar.html
Kendi yazdığım projeyi buradan indirebilirsiniz. Biraz uzun ve saçma oldu ama umarım işinizi görür.
Arzu ederseniz switch case mantığı ile de yapabilirsiniz.
emre12 10 yıl önce
Birkaç denememden sonra hata verdiğini gördüm.Galiba daha önce açılan formu açmaya çalışırken oluyor.Çözümü nedir*
berk 10 yıl önce
orada kullandığım frm1.Show(); kodunu frm1.ShowDialog(); olarak değiştirirseniz işe yarar ancak sizin işinize yarar mı bilemiycem
emre12 10 yıl önce
Maalesef anladığım kadarıyla sonsuz döngüye giriyor. Benim amacım tüm formlara buton koyarak rastgele geçiş ama 1 forma new Form dediğimde ramde yer tuttuğu için tekrar çağırılınca galiba sonsuz döngiye giriyor
cemkara 10 yıl önce
Tüm formları global olarak tanımlamayın if ifadelerinin içine alın. Yoksa hataya düşer.