首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

初学者问一个关于一个业务类调用窗体控件的有关问题

2013-04-20 
菜鸟问一个关于一个业务类调用窗体控件的问题例如,窗体frmA.cs上有3个pictureBox,B.cs从数据库中取到3个图

菜鸟问一个关于一个业务类调用窗体控件的问题
例如,窗体frmA.cs上有3个pictureBox,B.cs从数据库中取到3个图片路径,用一个List返回。现在有一个C.cs,要写一个方法d(),可以在frmA中调用d(List),方法d()可以通过List上的3个图片路径去改变frmA上的3个pictureBox的图片。
现在的问题是,将frmA的对象通过参数传给C.cs,在d()中也调用不到frmA上的pictureBox,请问该怎么解决? C# winform
[解决办法]
你frmA已经传过去了,那直接用frmA.PIctureBox1.Image=...这样访问就可以了

需要把这三个PictureBox访问权限改成public
[解决办法]
选择你的PictureBox的“属性窗口”,将其 Modifier 属性从 Private 改为 Public。

热点排行