C#:按下Form1的按钮后 让 form2里的picturebox控件的backcolor=form1里的picturebox控件的backcolor

form1和form2是同一项目里两个窗体程序,如何实现他们之间的控件访问呢?... form1 和 form2 是同一项目里两个窗体程序,如何实现他们之间的控件访问呢? 展开
 我来答
Emma_H
2011-12-22 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:106万
展开全部

1.将Form2中pictureBox1的Modifiers属性设置为Public

2.在Form1按钮事件中写代码

Form2 f2 = new Form2();

f2.pictureBox1.BackColor = this.pictureBox1.BackColor;

f2.Visible = true;

lqzcliff
2011-12-22 · TA获得超过368个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:238万
展开全部
这个实现的方法很多:
这里给你一种:
1.定义一个类(例如:BackColors),里面定义一个静态变量(例如:bColor).
2.按下Form1的按钮后,让BackColors.bColor = form1里的picturebox控件的backcolor
3.在form2里加个定时器,定时刷新form2里的picturebox控件的backcolor=BackColors.bColor .
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名_热心网友
2012-01-04 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8383万
展开全部
select 成绩 from 课程表 cou,学生信息表 Stu
where cou.CouNo=Stu.CouNo and Stu.StuName='某人姓名' and Cou.CouName='课程名称'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰人王
2011-12-22 · TA获得超过2456个赞
知道大有可为答主
回答量:2401
采纳率:0%
帮助的人:917万
展开全部
这个很难吗?直接设置相关属性不就行了?为什么你觉得很难做到呢?
追问
你说了一堆废话。
追答
我是真的觉得这个不需要问。直接在Form1的按钮事件中,设置Form2的相关Picturebox的background就行了。真的不明白这里有什么难的。
或者你有什么特殊的要求?比如即使Form2没有实例化也要能设置。那就必须设静态变量了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式