我建了一个项目里面有多个form,想从form2中转到form3,已完成没问题
public Form3 fm3 = new Form3();
fm3.Show();
this.Visible = false;
但是在form3中却不能使form2.visible=true;
同样的问题,串口控件在form2,form3中怎样不间断共享
public Form3 fm3 = new Form3();
fm3.Show();
this.Visible = false;
但是在form3中却不能使form2.visible=true;
同样的问题,串口控件在form2,form3中怎样不间断共享
解决方案 »
- 求一正则表达式
- 【急!!!】vs2010为什么老是报为将对象引用设置到对象的实例!!!
- C# 调用dll 报:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- IE下JS调用后台事件没问题,但是FF下就调用不了
- 关于自动排课的原理,常用什么函数
- c#.net程序中怎么使MdiParent的子窗体默认最大化并不能随意改变大小和位置??
- 如何将字符串转8位ASCII码?
- 我有一个C#的删除代码请问哪里错了?
- c#要把一个类序列化的时候有没有办法知道序列化之后的内容大小从而写到序列化内容前面
- 如何让DataGridView的一列如( DataGridViewTextBoxColumn列)全部处于编辑状态
- 关于考勤的数据处理
- C#问题
this.Hide();
fm3.ShowDialog();
this.Show();//数据共享搞一个专门的类,譬如
class Program
{
public static string aaa = "";
}form2中
Program.aaa ="form2";
form3中Console.Wirte(Program.aaa);即可打印出form2
1、用接口Interface
2、用委托!
Form2 frm = new Form2();
frm.aa = this.textBox1.Text;
frm.Show();在Form2中:
定义一个public string aa;
public int i;
if(i==1)
{
this.visible=true;
}
在frm3中实例化frm2;
from2 frm=new from();
frm.i=1; //在from3中为from2中的i赋值
{
string str="参数";
Form3 fm3 = new Form3(str);
}从3传参数到2
public Form3(string aa)
{
string str="参数";
Form2 fm2 = new Form2(str);
}