[ bciric @ 31.08.2007. 19:43 ] @
Na koji nacin mogu da klikom na dugme zatvorim trenutnu formu i otvorim novu hvala unapred |
[ bciric @ 31.08.2007. 19:43 ] @
[ toxi_programer @ 31.08.2007. 19:47 ] @
Code: Form1.Visible = false; Form2.ShowDialog(); Form1.Dispose(); Ovo je OK... [ bciric @ 31.08.2007. 19:49 ] @
To radi u visual basicu ali nece u c#
[ toxi_programer @ 31.08.2007. 20:20 ] @
Ja imam VS 2005, kuckam u C# i radi sve lepo :)
Pod uslovom da su Form1 i Form2 objekti klase izvedene iz Form klase. Možeš da kucaš i Code: Form1.Hide(); [ bciric @ 31.08.2007. 20:36 ] @
I ja imam vs2005 i forme su izvedene iz klase Form ali ovo nece da proradi
Kad pocnem da kucam form1.___ ne postoji Hide ili Visible [ radoica @ 31.08.2007. 21:16 ] @
Probaj "this.Hide()"
[ bciric @ 31.08.2007. 21:31 ] @
[ radoica @ 31.08.2007. 21:43 ] @
Verovatno zato sto pozivas taj metod u klasi "Form2". Probaj sledeci kod u klasi "Form1":
Code: this.Hide(); Form2 f2 = new Form2(); f2.Show(); [ bciric @ 01.09.2007. 10:23 ] @
[quote]radoica: Verovatno zato sto pozivas taj metod u klasi "Form2". Probaj sledeci kod u klasi "Form1":
U formi1 imam jedno dugme, i kad kliknem na njega treba da se ta foma ugasi a pojavi nova this.hide opet ne sakrije tu formu [ radoica @ 01.09.2007. 18:46 ] @
Kod mene radi. Evo celog programa:
Code: using System; using System.Drawing; using System.Windows.Forms; public class Form1 : Form { public Form1() { Text = "Form1"; Button b1 = new Button(); b1.Location = new Point(10, 10); b1.Text = "Button1"; b1.Click += b1Click; Controls.Add(b1); } void b1Click(object s, EventArgs e) { Hide(); new Form2().Show(); } public static void Main() { Application.Run(new Form1()); } } public class Form2 : Form { public Form2() { Text = "Form2"; Closed += f2Closed; } void f2Closed(object s, EventArgs e) { Application.Exit(); } } [ bciric @ 01.09.2007. 18:51 ] @
e sad radi hvala puno
ne treba this.hide() nego smo hide() [ toxi_programer @ 01.09.2007. 19:24 ] @
Ali to je isto
![]() [ bciric @ 01.09.2007. 22:04 ] @
Pa kad stavim this.hide() ne zatvara formu (po mojoj predpostavci zato sto to kucau u funkciji button_click)
a ovako radi ok Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|