Şimdi Ara

c# destek...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
16
Cevap
0
Favori
834
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar form2 den form1 deki listview yenileme nasıl yapabilirim bilgisi olanlar lütfen yardımcı olsun.



  • Form1 de public bir function oluşturacaksın, bu fonksiyon yenileme işlemini yapacak.
    Form2 dende bu fonksiyonu çağıracaksın.
  • quote:

    Orijinalden alıntı: CatchFire

    Form1 de public bir function oluşturacaksın, bu fonksiyon yenileme işlemini yapacak.
    Form2 dende bu fonksiyonu çağıracaksın.

    saolasın kardeş public fonksionu form 2 yapmaya çalışıyordum teşekkürler
  • TheScp.... T kullanıcısına yanıt
    kardeş form 2 ye nasıl çağıracağım ilk sayfaya ekedim public fonksiyonunu
  • Sen Form2 denmi Form1 i oluşturuyorsun yoksa Form1den mi Form2 yi oluşturuyorsun?
  • quote:

    Orijinalden alıntı: CatchFire

    Sen Form2 denmi Form1 i oluşturuyorsun yoksa Form1den mi Form2 yi oluşturuyorsun?

    1. formda list wiew war 2. formda ise kayıt eklemek için alanlar war yani 2.formdan kaydete bastığında hem kayıt yapacak hemde 1.formdaki listview i yenileyecek ama tek eksiyim 2. formdan 1. forma müdeale edemiyorum. 1.forma yenileme butonu koyutorum bastığımda listview yeniliyorum ama aynı kodlarla 2. fordan işlem yapamıyorum birinci forma yardımcı olursanız sewinirim
  • TheScp.... T kullanıcısına yanıt
    Sorduğum soruyu cevaplamamışsınız, program çalışınca önce hangi form geliyor, Form1 mi Form2 mi yoksa başka form mu?
    Demek istediğim Form2 yi nasıl oluşturuyorsun, Form2.Show() ?
  • quote:

    Orijinalden alıntı: CatchFire

    Sorduğum soruyu cevaplamamışsınız, program çalışınca önce hangi form geliyor, Form1 mi Form2 mi yoksa başka form mu?
    Demek istediğim Form2 yi nasıl oluşturuyorsun, Form2.Show() ?

    ilk form bir geliyor form2.show() la ikinci form açılıyor
  • TheScp.... T kullanıcısına yanıt
    Sırayla dediğim adımları yap:

    1- Form 2 de şu şekilde bir Form1 nesnesi oluştur:

    private Form1 f1;

    2-Form1 de listeyi yenileyen public bir function oluştur:

    public void yenile(){
    ...
    }


    3-Form2 deki InitializeComponent() metodunu şu şekle getir:

    InitializeComponent(Form1 f){

    f1 = f;

    }


    4-Form1 den Form2 yi çağırmayı şu şekilde yap:

    private Form2 f2 = new f2(this);
    f2.show();


    4-Artık Form2den şu şekilde Form1 de yenileme yapabilirsin:

    f1.yenile();
  • quote:

    Orijinalden alıntı: CatchFire

    Sırayla dediğim adımları yap:

    1- Form 2 de şu şekilde bir Form1 nesnesi oluştur:

    private Form1 f1;

    2-Form1 de listeyi yenileyen public bir function oluştur:

    public void yenile(){
    ...
    }


    3-Form2 deki InitializeComponent() metodunu şu şekle getir:

    InitializeComponent(Form1 f){

    f1 = f;

    }


    4-Form1 den Form2 yi çağırmayı şu şekilde yap:

    private Form2 f2 = new f2(this);
    f2.show();


    4-Artık Form2den şu şekilde Form1 de yenileme yapabilirsin:

    f1.yenile();



    ya kardeş biraz acemiyim kusura bakma
    bu bölümde hata yok demi
    3-Form2 deki InitializeComponent() metodunu şu şekle getir:

    InitializeComponent(Form1 f){

    f1 = f;

    }



    yoksa ben yanlış yerdemi uyguluyorum. uyguladığım yer:
    public Form2()
    {
    InitializeComponent();
    }




  • TheScp.... T kullanıcısına yanıt
    bu bölümdede hata alıyorum:

    private Form2 f2 = new f2(this);
    f2.show();
  • TheScp.... T kullanıcısına yanıt
    private Form2 f2; //bunu yukarıda olaylardan bağımsız yaz
    Form1'in load kısmına şunu yaz:
    f2= new f2(this)
    f2.show();
  • kardeşim 1 haftadır deniyorum bir türlü beceremiyorum dediğini yapmaya çalışıyorum bir türlü olmuyor
  • public bir list açıp form1 deki listview ekle


    public static class kontrol<t>
    {


    public static List<t> abc = new List<t>();


    }


    //////

    form1 event i içine de

    kontrol<Listview>.abc.Add(listview1);

    ///////


    form2 içinden de


    kontrol<Listview>.abc[0].Items.add("dldldklkdasmkdşa");

    gibi gibi

    /////

    Umarım yardımcı olmusumdur
  • saolasın kardeşim @CatchFire uzaktan baglantı ile halletti
  • quote:

    Orijinalden alıntı: TheScp....

    saolasın kardeşim @CatchFire uzaktan baglantı ile halletti

    ne demek konuyu zaten gec gormusum Ama gene de benimkini de birgun kullanirsin belki hadi iyi gunler
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.