none
Formlar arası geçiş sorunu. RRS feed

  • Soru

  • C# de formlar arası geçiş yapmak istiyorum, her zamanki yaptığım gibi form2 ye isim atayıp show yapıp form1 i gizlicektim ama Form1 de kodlara Form2 yazarsam tanımıyor, yani anlamıyor. Form2 yeni = new Form2(); yapıyorum Form2 diye bir şey yok diyor, neden?

    Gamerlikten programcılığa geçmek gerçekten zor

    13 Mart 2018 Salı 13:26

Yanıtlar

Tüm Yanıtlar

  • Form 1 de bulunan  butonun içine bu kodlar yazarsan form 2 ye geçiş yapar 

                    Form2 frm2 = new Form2();
                    frm2.ShowDialog();

    13 Mart 2018 Salı 13:39
  • Form2 yi anlamıyor diyorum. Seçeneklerde bile çıkmıyor, ama Form1 i buluyor. Aynı şekilde form2 de öyle, Form2 yazınca seçeneklerde çıkıyor anlıyor, ama Form1 yazınca bulamıyor.

    Gamerlikten programcılığa geçmek gerçekten zor

    13 Mart 2018 Salı 13:41
  • +++++++

    Gamerlikten programcılığa geçmek gerçekten zor

    13 Mart 2018 Salı 15:05
  • Access Modiferlarını değiştirmişsindir, Namespace'leri farklıdır vs. Bunu kodu görmeden söylemek müneccimlik olur. formların class tanımlarını paylaşırsan problem bu mu söyleyebiliriz.

    Ayrıca, flood yapmamanı rica edeceğim.


    www.cihanyakar.com


    13 Mart 2018 Salı 15:17
  • Flood amacıyla yapmamıştım konuyu hortlatmak amacıyla yapmıştım.

    Bu arada teşekkürler Namespace'leri aynı yapmak işe yaradı.



    13 Mart 2018 Salı 15:45
  • form2 namespace değiştir. şöyleki form1 in namespace ine bakın form2 yi aynı yapın. hata alacaksınız sonra form2.designer.cs ninde namespace ini değiştirin. iş tamamdır.
    neden olur?: projenizin özellkilerinden bütünleştirilmiş kod adını değiştirmenizden kaynaklanır. (enazından benim başıma böyle geldi)

    nigDELI

    11 Ağustos 2018 Cumartesi 10:50