多个窗体的问题

hxtfly 2003-09-14 01:32:48
主窗体是fomr1 第二个窗体是form2
请问
myform2=new form2();
myform2.show();//请问这里如何隐藏form1,变为不可用
还有就是想在点击myform中的一个button(关闭myform2并且dispose她)
请问在myform2.dispose之前怎么让form1可用
最后一个问题就是在form2中,如何调用fomr1的一些方法和修改From1中的一些属性(这些在delphi是很容易实现的,以前学delphi,现在在学c#,所以老是不自觉的会用delphi中的一些方法,但很多在c#中并不可行)
谢谢!!!!
...全文
37 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reeezak 2003-09-19
  • 打赏
  • 举报
回复
private void button3_Click(object sender, System.EventArgs e)
{
btn3();
btn2();
}
private void button2_Click(object sender, System.EventArgs e)
{
btn2();
}
…………………………btn2()
{你的代码 }
…………………………btn3()
{你的代码 }

不知道是不是你说的那个意思
hxtfly 2003-09-18
  • 打赏
  • 举报
回复
还有就是两个窗体之间的调用问题
form1中有两个button: button1 和 button2
form2中有一个button3
怎么在button3_click中调用button2_click
也就是执行完button_click下的代码后
触发button_click
Edifier0709 2003-09-14
  • 打赏
  • 举报
回复
UP
甴曱 2003-09-14
  • 打赏
  • 举报
回复
sorry,no hide is don't use
if hide:

Hide();
form2 f = new form2();
f.ShowDialog();
甴曱 2003-09-14
  • 打赏
  • 举报
回复
隐藏form1,变为不可用:
form2 f = new form2();
f.ShowDialog();
-_-中英文数字 2003-09-14
  • 打赏
  • 举报
回复
调用Hide()可以隐藏窗体

将Form1中你想调用的方法设为static就可以用 Form1.Methodname()形式调用了
simman 2003-09-14
  • 打赏
  • 举报
回复
up

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧