Refresh posle zatvaranja forme

Refresh posle zatvaranja forme

offline
  • Pridružio: 24 Nov 2009
  • Poruke: 128
  • Gde živiš: Zemun

Heloo svima potrebna mi je mala pomoc. Kako da se refresuje osnovna forma nakon zatvaranja bilo koje druge. Naime imam osnovnu formu koju nikada ne zatvarama, a imam pored nje jos nekoliko formi koje kada zatvorim zelim da mi se ta osnovna forma refresuje kako bi se automatski izmenili neki podatci. Zna li neko kako?!
Tnx



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

pa mozes da kazes form1.refresh() ili ako imas neku posebnu kontrolu npr labelu. mozes samo nju.... ako na to mislis.?



offline
  • Pridružio: 24 Nov 2009
  • Poruke: 128
  • Gde živiš: Zemun

Ma neeeee.
Ajde ovako: Imam form1 i na njoj textbox u koji mi se ispisuje podatak iz neke tabele. Kada pokrenem drugu formu (preko form1) i u njoj promenim podatak, posle zatvaranja te druge forme podatak se nece promeniti na form1, tj nece se odraditi form1_load (u kome je zadato da cita sta se nalazi u tabeli). Naravno kada prekinem aplikaciju i pokrenem je ponovo tada je podatak vidljiv (onaj izmenjeni). Napominjem Form1 mi je osnovna forma i ona je stalno ukljucena, sve ostale forme su child forme i sluze upravo za proenu odredjenih podataka koje su jedino vidljivi na form1. E sada ja izvrsim promenu ali nazalost ne mogu da je vidim na form1 nakon zatvaranja child forme, tj nakon izvrsene promene i snimanja.

offline
  • gleda 
  • Novi MyCity građanin
  • Pridružio: 13 Mar 2011
  • Poruke: 3

Probaj ovako nesto , hvatas kada se forma ugasi pa uradis refresh glavne.

        private void button1_Click(object sender, EventArgs e)         {             Form1 nova = new Form1();             nova.FormClosed += new FormClosedEventHandler(nova_FormClosed);         }         void nova_FormClosed(object sender, FormClosedEventArgs e)         {             this.Refresh();         }

offline
  • Pridružio: 24 Nov 2009
  • Poruke: 128
  • Gde živiš: Zemun

Napisano: 14 Mar 2011 0:17

Ne razumem. Ajde nazovi novu formu sa Form2 a osnovni sa Form1 pa pusto cod ako ti nije problem. Jer ja ovde ne kapiram da li zatvaras novu formu i refresujes form1 ili zatvaras form1 i refresujes je.

Dopuna: 14 Mar 2011 0:27

Ukoliko ce biti jasnije potrbno mi posle zatvaranja form2 da form1 uradi kao sto je u tekstualnom fajlu prikazano, tj da ponovo uradi form_load

mycity.rs/must-login.png

offline
  • gleda 
  • Novi MyCity građanin
  • Pridružio: 13 Mar 2011
  • Poruke: 3

Kao sto si rekao , samo zameni tu gde pise Form1 sa tvojom nekom formom , to jest njenim imenom .

Ovde se desava da ti hvatas kada se forma koju si otvorio zatvori i onda refrash na glavnoj formi .

        private void button1_Click(object sender, EventArgs e)         {             Form2 nova = new Form2();             nova.FormClosed += new FormClosedEventHandler(nova_FormClosed);         }         void nova_FormClosed(object sender, FormClosedEventArgs e)         {             this.Refresh();         }

offline
  • Pridružio: 24 Nov 2009
  • Poruke: 128
  • Gde živiš: Zemun

Napisano: 14 Mar 2011 12:01

To ne radi. Nema veze nacicu na netu nesto. Ti ovde uporno refresujes kontra formu tj formu koju zatvaras a ne formu koja ce se pojaviti a koja je vec otvorena i bila u pozadini. Poenta je da kada se zatvori Form2 pojavi Form1 i da se automatski refresuje!

Dopuna: 14 Mar 2011 13:03

Tnx u svakom slucaju!!!

offline
  • gleda 
  • Novi MyCity građanin
  • Pridružio: 13 Mar 2011
  • Poruke: 3

Aj malo uspori , sve radis pogresno .
Ovaj kod koji sam ti napisao ide na glavnu formu ( form1 ) , kada ti zatvoris formu 2 forma 1 ce to da uhvati i uradice refresh .

Nema tu nista da neradi nego ga ti nekoristis kako treba .

Ko je trenutno na forumu
 

Ukupno su 786 korisnika na forumu :: 14 registrovanih, 2 sakrivenih i 770 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bestguarder, bigfoot, bobomicek, drimer, Ilija Cvorovic, Lazarus, Milometer, miodrag, samsung, Shilok, Srki94, suton, wolverined4, šumar bk2