Şimdi Ara

treeview alt düğümlere tıklayınca başka form nasıl?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
917
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar treeview oluşturdum düğümlere tıklayınca başka formların açılmasını veya mesaj gelmesini istiyorum? nasıl yapılır bilgisi olan var mı ?



    < Bu mesaj bu kişi tarafından değiştirildi barissakallioglu -- 25 Haziran 2016; 19:41:05 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Anladığım kadarı ile .Net ile çalışıyorsunuz. İstediğiniz forum açma işlemini event sistemi vaya buton kısmında new form çağırark yapabilirsiniz, mesaj göstermekten kastınızı anlamadım fakan mesaagebox bunun için kullanılabilir. .Net ile pek bir alakam olmadığı için kod kısmına per faydan olmaz ana şu tarz birşey olmalı diye düşünüyorum (.Net e hakim arkadaşlar düzeltebilirse daha faydalı olur);

    Form için; yeni bir instance oluşturabilirsiniz.

    FormAdı form = new FormAdı;
    Daha sonra form üzerinsen gösterme işlemi yapılmalı, kod hakkında pek bilgim yok ana form.show()? Yada form.showform() tarzı bişey olmalı.

    Messagebox içinse;
    Butona messagebox.show("metin");
    Burdaki show dan da emin değilim sadeve mantık beninkisi kod kısmını kendiniz bakabilirsiniz zaten otomatik tamamlıyor.

    Not: .Net ile pek bağım yok, bilen arkadaşlar daha çok yardımcı olabilir.

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • öncelikle programı çalıştırdığında herhangi bir node değerinin seçili olarak gelmemesi için properties kısmında tabstop değerini false yap.

    ekrana mesaj gelmesini istiyorsan if ler ile hangi node indexine tıklayacaksan onu ayarlarsın,

    örnek:

       if (treeView1.SelectedNode.Index == 0) 
    {
    MessageBox.Show("merhaba");
    }
    if(treeView1.SelectedNode.Index == 1)
    {
    MessageBox.Show("selam");
    }



    yukarda arkadaşın anlattığı gibi de aynı mantıkla tıkladığın node index i ile form geçişlerini de sağlayabilirsin..



    < Bu mesaj bu kişi tarafından değiştirildi Yegemen -- 27 Haziran 2016; 11:05:19 >
  • Çok teşekkür ederim, bu kadar kolay mıydı ya :) bunu yapamayınca 3 gün uğraşıp tüm içeriği labellere yazdırdım :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.