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
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() ?
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
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(); }
Form2 dende bu fonksiyonu çağıracaksın.
Bu mesaja 1 cevap geldi. Cevapları Gizle
saolasın kardeş public fonksionu form 2 yapmaya çalışıyordum teşekkürler
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @TheScp....
Bu mesaja 1 cevap geldi. Cevapları Gizle
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
Bu mesaja 1 cevap geldi. Cevapları Gizle
Demek istediğim Form2 yi nasıl oluşturuyorsun, Form2.Show() ?
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @TheScp....
ilk form bir geliyor form2.show() la ikinci form açılıyor
Bu mesaja 1 cevap geldi. Cevapları Gizle
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();
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @TheScp....
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();
}
Bu mesaja 1 cevap geldi. Cevapları Gizle
private Form2 f2 = new f2(this);
f2.show();
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @TheScp....
Form1'in load kısmına şunu yaz:
f2= new f2(this)
f2.show();
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @TheScp....
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
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @emg125
ne demek konuyu zaten gec gormusum