日期:2014-05-18  浏览次数:20903 次

怎么实现从一个form弹出另一个form后,原来的form不能操作,只能对当前的操作呢?
如题!另外,关于C#的数据分页插件,大家用哪个呢?我找了一个,但是因为版本问题不能使用,请大家指教啊!
下面的链接是我找到的这个
http://www.cnblogs.com/wuhuacong/archive/2011/06/25/2090416.html
但由于DotNetBar版本不一致,无法使用!

------解决方案--------------------
你是怎么实现弹出另一个窗体的 我刚试过 没问题 把代码贴出来
------解决方案--------------------
ShowDialog();
------解决方案--------------------
Form2 f2 = new Form2();
f2.ShowDialog();
------解决方案--------------------
C# code
myFrm2 myfrm2=new myFrm1();
  myfrm2.ShowDialog();//这个是有模对话框, 主UI 线程 会中断。
  myfrm2.show();     //这个是无模态对话框, 主线程会创建子线程执行。

------解决方案--------------------
ShowDialog();就可以满足你的需求
只有当子窗体关闭后 才执行ShowDialog()下面的代码
Show则相反,在子窗体显示之前就执行了show下面的代码
------解决方案--------------------
把 SelectedNodes 的 Tag 属性赋值为你需要的值 ,子其他地方需要的时候取出来,就OK了。
------解决方案--------------------
意思是说,
每个控件都有一个属性 tag ,
tag 是一个string 类型的, 你可以自由地取设值。
------解决方案--------------------
showDialog()即可