0
A
回答
1
你应该为它写一个公共财产。
假设你的图片框被称为pictureBox1
,然后写里面Form1的此属性:
public PictureBox MyPictureBox
{
get
{
return pictureBox1;
}
}
从其他类中,您将需要表单的引用。如果它被称为myForm
,您将访问图片框myForm.MyPictureBox;
如果您的逻辑类没有对表单的引用,则需要提供它。如果创建Logic类的类也创建表单,则它可以传递对Logic类的引用。
如果您的逻辑类只有需要PictureBox才能将PictureBox传递给它而不是整个表单,那会更好。
喜欢的东西:Logic logic = new Logic(form1.MyPictureBox);
所以只有图片框的部分传递到逻辑的构造。
1
可以传递你Form1中的PictureBox作为参数传递给在Logic.cs构造
实施例:
Form1中当调用login.cs
login t = new test(this.pictureBox1);
t.Show();
在login.cs counstructor
PictureBox s;
public login(PictureBox p)
{
InitializeComponent();
s = p;
}
你可以做到login.cs制作一个图片框并将其传递给From1
相关问题
- 1. 如何从另一个线程访问窗体控件?
- 2. 如何访问另一个窗体的窗体控件?
- 3. 如何使用vb.net在窗体窗体上旋转图片框
- 4. 如何从另一个Windows窗体访问一个Windows窗体控件?
- 5. 从另一个窗体访问标签和组合框C#
- 6. 如何控制外部窗体相对于另一个窗体上的图片框的位置?
- 7. 如何从另一个窗体访问文本框并显示值? C#
- 8. 你如何从另一个班上课?
- 9. 如何在另一课程中访问IBOutlet?
- 10. 如何在另一课程中访问IBOutlet?在迅速
- 11. 如何LatLng从另一个课程?
- 12. 从C中的图片框移动窗体窗体#
- 13. 如何从另一个运行窗口窗体中访问控件c#
- 14. 如何使用c#访问另一个窗体中的对象?
- 15. 如何从另一课的课程中阅读文档?
- 16. 如何从Visual Studio中的其他窗体访问列表框?
- 17. 如何过滤来自另一个子窗体访问中的组合框的子窗体?
- 18. 二叉树访问:从一片叶片到另一片叶片
- 19. 从子窗体访问主窗体
- 20. 如何从System.Timers.Timer访问窗体控件(交叉线程问题)
- 21. 如何从另一个类的构造函数访问控件窗体
- 22. C#WinForms - 如何通过另一个窗体从一个窗体上的文本框中检索数据?
- 23. 如何从另一个课程/视图更新微调列表?
- 24. 在另一个图片框上透明图片框
- 25. 如何更改c#窗体中的图片框中的图像?
- 26. 如何从另一个片段类访问一个方法?
- 27. 从另一个窗体访问DataModule事件(delphi设计时)
- 28. 从线程添加图片框到窗体
- 29. 通过C类在窗体上添加一个图片框#
- 30. 在另一个aspx窗体中访问站点主文本框值的问题
你的Logic类是否实例化Form1,然后尝试设置图片的图片框?发布一些相关的代码将有所帮助。 – 2013-05-11 19:32:28