我现在有两个窗体,需要子窗体向父窗体传回一个bool值,这个应该怎么操作?
解决方案 »
- 图片布局算法
- TreeNode树控件
- Excel2007 表数据如何导入数据库Server 2000 希望有代码详细解释
- 调用函数交换两个对象的值
- 是每次用的时候就创建,用完后销售还是在一个类中创建一个DataContext好呢?
- 如何解决ASP.NET WebForm读取服务器注册表信息的时候,返回Null?是不是没权限?
- 把一个assembly 部署到GAC中后,如何使用?
- 现在要使用c#+sql server+存储过程来做添加、删除、修改、查看等操作,要求代码分离!这要怎么做啊?有没有类似的例子或教程
- 找工作找到自己没信心
- vs.net里引用了com组件的问题
- 在.net中,怎么知道一个文件正在被写入?
- 关于windows forms管理系统的UI设计问题
子窗体show时候用
this.Tag(XX);传过去..
子窗体的函数改下加参数..
public 子窗体名(bool xx)
{}
public bool passedbool;
然后修改Form2的构造函数:
Form parent = null;
public Form2(Form form)
{
InitializeComponent();
parent = form;
}
然后Form1调用Form2:
Form2 s = new TreeView(Form1.ActiveForm);
s.ShowDialog();
然后在Form2某个事件事调用Form1: private void button1_Click(object sender, EventArgs e)
{
Form1 s = parent as Form1;
s.passedbool = true;
}
运行,OK。