[ dinol @ 15.11.2003. 23:31 ] @
Radim jednu aplikaciju koristeći C#. Na Form1 imam dio u kojem upišem bazu podataka na koju se kačim, i ta forma mi se prva pokazuje. Aplikacija starta sa njom. Ako konekcija prođe u redu aplikacija bi treba pokazati Form2. To radim tako da sakrijem Form1 sa this.hide(); i pokažem Form2. Međutim ako se na Form2 klikne na X u gornjem uglu (zatvorim prozor) aplikacija se ne ugasi. Kako da nakon zatvaranja forme zatvorim i aplikaciju?!? Code: try { Cursor.Current=Cursors.WaitCursor; Konekcija.Open(); lblInfo.Text="Podaci su oki, otvaram aplikaciju..."; this.Refresh(); Users.Form2 f2 = new Form2(); Konekcija.Close(); f2.Show(); Cursor.Current=Cursors.Default; this.Hide(); //this.Close(); // ako stavim close ode i aplikacija down } To sam privremeno riješio sa ovim. Da li je to standard i jeli OK riješenje?!? Code: protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } //dodao sam ovaj dio koda... Application.Exit(); } base.Dispose( disposing ); } |