c#如何在第二个窗口改变第一个窗口里控件的属性

我想做的一个餐饮系统,主页面有很多张桌子(就是图片控件),我想在开单的那个窗口里点击开单按钮时,主页面的(图片控件)换一张图片可是无论自己怎么做,系统不报错,就是看不到效... 我想做的一个餐饮系统,主页面有很多张桌子(就是图片控件),我想在开单的那个窗口里点击开单按钮时,主页面的(图片控件) 换一张图片
可是无论自己怎么做,系统不报错,就是看不到效果,好像它没读到我的代码!
是怎么回事? 麻烦好心的大虾帮忙一下 。 谢谢!
展开
 我来答
linxw1685
2011-05-25 · 超过34用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:107万
展开全部
这里我不清楚你需要达到什么效果,我就对我想到的两个效果都做下解答吧。
情况一:如果是点开单后,开单的窗体关闭的同时,主页面进行更改。如果是这种情况,可以针对开单的按钮进行设置,设置DialogResult为某个值,比如OK,或者Yes,在用户点开单后,开单窗体关闭的同时会返回这个值,依据这个值进行操作。
情况二:用户点开单后,开单窗体不关闭,同时更新主界面的内容。如果是这种情况,在打开开单窗体的时候,把主界面需要修改的部分,用一个属性传入开单的窗体。点击开单按钮后,对属性进行操作,如果主界面没有相应的改变,则把刷新的相关方法也公开出来,用开单的窗体强制调用。
柴沛文00K
2011-05-25 · TA获得超过635个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:191万
展开全部
in child class

public parent ParentWindow {get;set;}

in parent button1_click

child myform = new child(); child.ParentWindow = this; m.ShowDialog();

in child action...
ParentWindow.action ...
追问
感觉这种不行呀!实现不了。不过谢谢了哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式