C#中如何在一个窗体中调用另一个窗体控件中的数据? 5

 我来答
刺友互
高粉答主

2019-07-12 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:73万
展开全部

1、首先在窗体上增加如下的三个控件,两个label,一个button,我们要实现的效果是label1每一秒增加一个数字,label2每点击一下button增加一下数字。

2、用到了定时任务,如下是两个定时任务的代码,一个是手动定时任务,就是我们点击按钮以后执行的,另一个是自动的订单是任务,程序运行以后执行的。

3、写一下定时任务的具体逻辑,自增一个变量。

4、电击按钮以后执行定时任务,让变量增加值,然后将值赋值给label。

5、在窗体里增加如下的红框部分,就是声明一个form变量方便后面的调用。

6、最后如果你发现不成功的话,请记得将label的Modifiers属性设置成如下。

a112057841
推荐于2017-11-25 · 超过22用户采纳过TA的回答
知道答主
回答量:66
采纳率:100%
帮助的人:49.9万
展开全部
设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form2的对象看见了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虫早起去吃鸟
2013-05-22
知道答主
回答量:5
采纳率:0%
帮助的人:7358
展开全部
public form2(Form form1)
{}
form1是主窗体,把主窗体作为参数传给子窗体,同时设置主窗体中要改变控件的访问级别为public
就可以在子窗体中随意操作了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0263ca91c
2019-09-21 · TA获得超过155个赞
知道答主
回答量:149
采纳率:100%
帮助的人:28.4万
展开全部
一、方法无外乎两种a硬盘中保存b内存中保存。

二、内存中保存
提供1.2两种方法:
1.在被调用的窗口Form1里面定义全局变量
public static string A;
A=“123”;//""里填要传递的数据
主动窗口Form2里调用方法为
Form1.A;
2. Form2中定义一个公共变量
public string chuanzhi;

Form1中 定义一个本form里的 变量 暂且叫做 a

string a;

Form2 form=new Form2(); //在Form1中实例化一个Form2
Form2.chuanzhi=a;到此值已经传到 Form2中了

Form2中
label2.Text=chuanzhi;
三、硬盘存储

txt doc excel。。。就不多讲了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
于无数G
2013-05-18 · 超过28用户采纳过TA的回答
知道答主
回答量:204
采纳率:0%
帮助的人:66.5万
展开全部
在窗体实例化的时候,在后面把参数传递过去就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式