Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# - Problem povezivanja formi

[es] :: .NET :: .NET Desktop razvoj :: C# - Problem povezivanja formi

[ Pregleda: 4047 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ismilovic
Ivan Smilović
Istra

Član broj: 63197
Poruke: 89
*.net.t-com.hr.



Profil

icon C# - Problem povezivanja formi21.12.2005. u 16:17 - pre 223 meseci
Imam tri forme koje se pozivaju jedna iz druge

Primjer:
Neka main funkcija pozifa Form1
Form1 Osnovna forma,knjiženje računa KeyDown-event pozifa Form2
Form2 Traženje dobavljače (ako ga nema) Click-event poziva Form3
Form3 Upis novog dobavljača

Problem nastane kada se zatvori Form3 program se 'izgubi', ne javlja grešku i zablokira.

Kako riješiti problem?
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.3dnet.co.yu.



+311 Profil

icon Re: C# - Problem povezivanja formi21.12.2005. u 17:07 - pre 223 meseci
Daj koda malo, posebno za event handle-re i handle-re za zatvaranje forme ukoliko ih ima.
Kada pritisneš Break All (Pauza) u VS na kom kodu se zaustavi?
 
Odgovor na temu

ismilovic
Ivan Smilović
Istra

Član broj: 63197
Poruke: 89
*.hr
Via: [es] mailing liste



Profil

icon Re: C# - Problem povezivanja formi22.12.2005. u 08:23 - pre 223 meseci
>
Pojašnjenje pitanja sa kodom:

Form1 Osnovna forma,knjiženje računa KeyDown-event pozifa Formu 'KupTrazi'
sa
private void Kup_KeyDown(object sender, System.Windows.Forms.KeyEventArgs
e)
{
if(e.KeyCode == Keys.F4) Kup.Text = KupTrazi.Run();

} //------- Kup je neka kontrola u Form1 ------------------------------


'KupTrazi' Traženje kupca (ako ga nema) Click-event poziva formu 'Kupac' sa
private void BtNovi_Click(object sender, System.EventArgs e)
{
............
if (Kupac.AddNew(mKup) == DialogResult.OK) RetValue = Kupac.mKup;
else Kljuc.Focus();
Close();
} //-------- mKup je javna u formi Kupac -------------------------------

Radi pojašnjenja dodajem
public static DialogResult AddNew(string mKup) {
Kupac sf = new Kupac();
sf.KupId.Text = mKup;
return sf.ShowDialog();
}


'Kupac' (Upis novog kupca) - zatvaram sa
private void Odustat_Click(object sender, System.EventArgs e)
{
Close();
} //--------------------------------------------------------------------

Nakon ovoga (ili upisa kupca svejedno) kupac izgubi focus ali ostane
zaleđena slika sve tri forme
???
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# - Problem povezivanja formi

[ Pregleda: 4047 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.