怎么实现程序中两个窗体的值传递

zm820607 2004-04-25 12:30:27
比如在form1的button1按钮控制打开form2,现在需要在form2关闭时让form1的button1的enable属性改变。请问怎么实现。
如果将控键设为公有只能在form1控制form2打开时设置form2中控键的属性。那怎么让form2的事件能控制form1那。
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
polarlm 2004-04-25
  • 打赏
  • 举报
回复


两个窗体之间传值:
http://www.lzhm.net/read.aspx?ID=57

http://www.lzhm.net/Read.aspx?ID=21

http://www.csdn.net/Develop/read_article.asp?id=26433
http://www.csdn.net/Develop/read_article.asp?id=26434
http://www.csdn.net/Develop/read_article.asp?id=26436
greatsft 2004-04-25
  • 打赏
  • 举报
回复
to 楼主:
方法一:可以使用wen2425(ZJNU(绿豆))说的
方法二:可以把form1中的button设置为public static Button button
那么在form2中可以使用form1.button.Enable=false;

wish u good luck
Greatsft
cysoft 2004-04-25
  • 打赏
  • 举报
回复
我这里是使用了委托,让后做了一个承载数据的类。
wen2425 2004-04-25
  • 打赏
  • 举报
回复
form1中
button1.click()
{
form2 frm=new form2();
if(frm.showdialog()!=DialogResult.true)
{
button1.enable=false;
}
}
zm820607 2004-04-25
  • 打赏
  • 举报
回复
非常感谢,问题已经解决
happy01 2004-04-25
  • 打赏
  • 举报
回复
用Session可以传值

110,534

社区成员

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

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

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