Hoşgeldiniz

 

 

Oturum Açın | Kaydol | Son Mesajlar | Mesajlarım | Yardım
kategorisinde Ara

1.Forma Başka Bir Formdan 3.Form Çağırma

En son mesaj tolgasonmez87 tarafından 03-16-2010, 3:32 atıldı. Başlığa toplam 1 cevap verildi.
Sort Posts: Önceki Sonraki
  •  03-09-2010, 5:38 41590

    1.Forma Başka Bir Formdan 3.Form Çağırma

    1.Formumuzun ismi acilis olsun İsMdiContainer özelliği true olsun
    2.Formumuzun ismi menü olsun FormBorderStyle özelliği none
    3.Formumuzun ismi ayarlar FormBorderStyle özelliği none

    Kısaca Özetliyecek Olursak....: Kodlar çalıştırıldığında acilis formunun içersinde menü formu karşımıza çıkıyor menü formunda Button1 e basıldığında menü ekranı gidiyor acilis formunun içinde ayarlar ekranı açılıyor ayarlar ekranından Button1 e basıldığında ayarlar ekranı gidiyor acilis formunun içerisinde menü ekranı geliyor.

    acilis formumuza....:
    -----------------------------------------------------
    public static menü menucagir = new menü();
    public static ayarlar ayarlarcagir = new ayarlar();

    private void acilis_Load(object sender, EventArgs e)
            {
                   ayarlarcagir.MdiParent = This;
                   menucagir.MdiParent = This;

                   menü menüacilis=new menü();
                   menüacilis.MdiParent = This;
                   menüacilis.show();
            }
    ----------------------------------------------------

    menü formumuza......: bir adet buton ekleyip buton click özelliğine
    ----------------------------------------------------
    private void Button1_Click(object sender, EventArgs e)
            {
                this.Close();
                acilis.ayarlarcagir.show();
             }
    ----------------------------------------------------

    ayarlar formumuza....: bir buton ekleyip click özelliğine
    ----------------------------------------------------
    private void Button1_Click(object sender, EventArgs e)
            {
                this.Close();
                acilis.menücagir.show();
             }
    ----------------------------------------------------

    bununla ilgili bir soruda yöneltmek istiyorum bu işlem sadece birkereye mahsus yapılabiliyor 2. ye ekranlar arasında dönmek istediğinde bu olmuyor. Bu Nasıl Yapılarbilir???

    SORUNUN ŞURDAN KAYNAKLANDIĞINI DÜŞÜNDÜM
    örnek olarak Form1 in İsMdiContainer özelliği açık forma buton ekleyip click özelliğine
    Form2 frm2aç = new Form2();
    frm2aç.MdiParent = This();
    frm2aç.Show();

    butona kaç defa tıklanırsa tıklansın form1 in içine tıklandığı kadar form2 ekliyor
    butona her basıldığında Form2 frm2aç = new Form2(); komutunu alıyor

    yukarıdaki kodlarda ise
    public static menü menucagir = new menü(); komutunun bir kere çalıştığı için sanırım sadece 1 kere çağırma imkanı veriyor başka formdan...
  •  03-16-2010, 3:32 41631 cevaben 41590

    Cvp: 1.Forma Başka Bir Formdan 3.Form Çağırma

    bu msjda soruyuda kendın sormuzsun cevabınıda kendın vermıssın :) soyledıgın gıbı new ıle formu yaratarak sınırsız bır sekılde acabılırsın ve formlar arası gezebilirsin..
    Kod Gören Masum Yazılımcı..! :P ( MCP )

    http://www.serezoglu.com
View as RSS news feed in XML
Powered by Community Server, by Telligent Systems