C#怎么在父窗口调用子窗口numericUpDown的值

publicintget_r(){returnDecimal.ToInt32(this.numericUpDown2.Value);}这样返回的总是默认值,不是改变后的值... public int get_r()
{
return Decimal.ToInt32(this.numericUpDown2.Value);
}
这样返回的总是默认值,不是改变后的值啊
展开
 我来答
shuqiang0625
2013-05-20 · 超过24用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:58万
展开全部
根据楼主提供的信息,我估计楼主是由form1(父窗口)打开form2(子窗口),然后form2关闭后,想在form1取得form2的numericUpDown2控件的值;(numericUpDown2是一个控件吧?)
如果是这样,我都是这么做的。
1、在form1,定义一个变量,此变量负责接收numericUpDown2控件的值
2、在form1打开form2的时候,顺带传递from1的对象给form2
3、在关闭form2的时候,要打开form1的时候,把numericUpDown2的值赋值给你在form1定义的变量。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaoshang212
2013-05-20 · TA获得超过171个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:195万
展开全部
你这个是 this. 是当前这个类的 numericUpdown2

你要取自窗体的,应该 是 子窗体的实例.numericUpDown2.Value
追问
这个是在子窗口定义的,在父窗口这样调用int r = myabout8.get_r();为什么得到的值总是0
追答
myabout8 你这个 实例,和你现在的 实例是一个实例吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdd6af1cde
2013-05-20 · 超过28用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:53万
展开全部
取得子窗体控件.numericUpDown2.Value
追问
可以再说的详细点吗,我的父窗口是form1,子窗口是form2,怎么在form1里面调用form2的numericUpDown的值
追答
将  numericUpDown 设置为  public
,然后 在form1 中 获取 form2.numericUpDown值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式