PDA

View Full Version : code button chuyển from



bkit48
04-12-2010, 02:09
ai biết cách ấn vào nút button thì nó chuyển qua 1 cái form khác ko chỉ mình với thanks rất nhiều :)

kennywoo
06-12-2010, 17:27
Bạn này có vẻ lười search quá nhỉ!!!
Bạn có 2 form form1 và form2
Mainform là form1,trong form1 bạn có 1 button và khi nhấn button này thì nó sẽ gọi form2 ra.
private void button1_Click(object sender, EventArgs e)
{
form2 f2=new f2();
f2.Show();
}
có 2 loại Show là Show() và ShowDiaglog()
Show() : có thể thao tác trên cả 2 form
ShowDialog : chỉ có thể thao tác trên form2 vừa gọi.
Nếu bạn muốn đóng luôn form1 thì dùng
private void button1_Click(object sender, EventArgs e)
{
form2 f2=new f2();
this.Visible=false;
f2.Show();
}
Regard.

thomnv1003
08-12-2010, 09:53
hoặc bạn cũng có thể dùng MultiView để làm.

lastcreate
08-12-2010, 11:35
hoặc bạn cũng có thể dùng MultiView để làm. thôi ko uống với guy này đâu đâu

Up lên cho người cần.

freshgraduate09
08-12-2010, 13:47
Bạn này có vẻ lười search quá nhỉ!!!
Bạn có 2 form form1 và form2
Mainform là form1,trong form1 bạn có 1 button và khi nhấn button này thì nó sẽ gọi form2 ra.
private void button1_Click(object sender, EventArgs e)
{
form2 f2=new f2();
f2.Show();
}
có 2 loại Show là Show() và ShowDiaglog()
Show() : có thể thao tác trên cả 2 form
ShowDialog : chỉ có thể thao tác trên form2 vừa gọi.
Nếu bạn muốn đóng luôn form1 thì dùng
private void button1_Click(object sender, EventArgs e)
{
form2 f2=new f2();
this.Visible=false;
f2.Show();
}
Regard.

bạn viết 1 câu


Nếu bạn muốn đóng luôn form1 thì dùng

nhưng lại code ko đúng với ý nghĩa bạn đã diễn giải.


this.Visible=false;

đây chỉ là cho ẩn đi, ko phải đóng form1

si90
11-12-2010, 23:52
bạn viết 1 câu

nhưng lại code ko đúng với ý nghĩa bạn đã diễn giải.

đây chỉ là cho ẩn đi, ko phải đóng form1
Bạn ý viết code như thế là đúng rùi.vì thưc tế ta không thể đóng hẳn form chính như thế như thế sẽ thoát luôn chương trình. ở đây ta chỉ để form1 ẩn đi
và ở sự kiện close của form2 thêm lệnh;application.exit