none
TabControl Sayfalar Arası Geçiş RRS feed

  • Soru

  • Merhaba,

    TabControl'de 2 adet sayfa var. AnaSayfa, Müşteriler...

    Müşteriler Formun Loadında gizli olarak geliyor.

    Ben TabControl'e bir adet Müşteriler butonu ekledim. Müşterilere tıklayınca Müşteriler sayfası açılsın istiyorum.

    Müşteriler sayfası sekmelerde açılıyor ama AnaSayfa gösteriliyor. Ben Müşteriler butonuna tıklayınca hem sekme açılsın hem Müşteriler sayfasına geçsin. Bunu nasıl yapabilirim?

    29 Eylül 2017 Cuma 22:06

Yanıtlar

  • tabControl1.SelectedTab = tabPage2;
    // tabPage2 yerine Musteriler sayfanızın adını yazmalısınız...


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    29 Eylül 2017 Cuma 22:30

Tüm Yanıtlar

  • tabControl1.SelectedTab = tabPage2;
    // tabPage2 yerine Musteriler sayfanızın adını yazmalısınız...


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    29 Eylül 2017 Cuma 22:30
  • Peki aşağıdaki gibi yapmamda bir sakınca var mı? Çünkü dediğiniz gibi yapınca sekme olarak çıkmıyor. 

    Aşağıdaki gibi yapınca hem sekme açılıyor, hem müşteriler sayfasını gösteriyor.

               

                tabControl1.TabPages.Remove(tabPage2);
    
                tabControl1.TabPages.Add(tabPage2);
    
                tabControl1.SelectedTab = tabPage2;
    
               


    29 Eylül 2017 Cuma 22:34
  • Kullanım şekliniz tabPage2'yi nasıl gizlediğinize bağlı. Eğer Remove ile TabPages listesinden kaldırarak gizliyorsanız, evet kullanımınızda bir sakınca yok. Ama tabPage2.Hide() ile gizliyorsanız,

    tabPage2.Show();
    tabContro1.SelectedTab = tabPage2:
    yeterlidir. 


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...





    30 Eylül 2017 Cumartesi 06:41
  • Teşekkürler, yardımınız için
    30 Eylül 2017 Cumartesi 06:47
  • TabPage' in Visible özelliği var. Ama doğrudan kullanamazsınız.

    Onun yerine Hide() metodunu çağırmanız yeterlidir.

    Tekrar görüntülemek için Show() metodunu çağırabilirsiniz. Yukarıdaki kodu düzenledim...


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    30 Eylül 2017 Cumartesi 06:59