8个回答
展开全部
你可以利用到窗体的构造函数,在主窗体声明一个子窗体的变量。在构造函数参数传递一个子窗体。来new出这个变量。也可以用静态变量传递变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有很多种方式。
不知道你是出于什么状况,我列出几种,你自己选择吧
同一进程中:
1. A窗体中实例化B窗体,A中就可以直接操作B,不用多介绍了吧?
2. 如果是B中实例化了A,那么就在A中定义一些事件。A触发事件,B订阅这些事件,从而修改数据。
3. 全局变量共享一个值。这样不就可以了
不同进程中:
1. SendMessage ,这是通过Windows消息传递数据。
2. NamePipe ,通过命名管道来实现数据传递。
不知道你是出于什么状况,我列出几种,你自己选择吧
同一进程中:
1. A窗体中实例化B窗体,A中就可以直接操作B,不用多介绍了吧?
2. 如果是B中实例化了A,那么就在A中定义一些事件。A触发事件,B订阅这些事件,从而修改数据。
3. 全局变量共享一个值。这样不就可以了
不同进程中:
1. SendMessage ,这是通过Windows消息传递数据。
2. NamePipe ,通过命名管道来实现数据传递。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如说有一个Form1窗体 里面有一个方法 返回了一个值
public int zhi()
{
return a
}
在Form2里面接收
Form1 form1=new Form1();
int a;
a=form1.zhi();
要在另一个窗体接收值 应该先实例化这个窗体 然后调用它的方法,或者访问它的属性
public int zhi()
{
return a
}
在Form2里面接收
Form1 form1=new Form1();
int a;
a=form1.zhi();
要在另一个窗体接收值 应该先实例化这个窗体 然后调用它的方法,或者访问它的属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如说有一个Form1窗体 里面有一个方法 返回了一个值
public int zhi()
{
return a
}
在Form2里面接收
Form1 form1=new Form1();
int a;
a=form1.zhi();
要在另一个窗体接收值 应该先实例化这个窗体 然后调用它的方法,或者访问它的属性
正解
public int zhi()
{
return a
}
在Form2里面接收
Form1 form1=new Form1();
int a;
a=form1.zhi();
要在另一个窗体接收值 应该先实例化这个窗体 然后调用它的方法,或者访问它的属性
正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是一个exe,就可以用公共静态变量public static,或者用构造函数
如果是2个exe,就借助外界,例如txt文档
如果不会,继续提问
如果是2个exe,就借助外界,例如txt文档
如果不会,继续提问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询