我喜欢2或3种不同的窗体,例如我的mainForm,我想访问settingsForm中的对象。我怎么做。如何访问窗体的不同窗体对象我的Windows窗体应用程序
2
A
回答
0
public partial class mainForm : Form
{
settingForm settingObject;
public mainForm(settingForm settingObject)
{
InitializeComponent();
this.settingObject= settingObject;
}
}
上面的代码显示了如何访问对象的一种简单方法。
1
您需要通过settingsForm上的公共属性来公开该对象。
例如
在您的设置形成:
public Object MyObject { get { return myobject; } } then, on your main form, your can say; settingsForm sf = new settingsForm(); sf.Show(); ... Console.Write(sf.MyObject.Text);
所以。假设settingsForm有一个存储你想要的值的文本框。
如果您需要访问整个文本框,你会在设置的形式添加属性....
public TextBox textbox1 { get { return textbox1; } }
那么,任何形式的实例,并使用settingsForm,可以使用TextBox1的。
如果您只想访问textbox1中的值,则只会显示其Text属性。
public string TextBoxValue { get { return textbox1.Text; } }
相关问题
- 1. c#窗体窗体应用程序窗体问题
- 2. 在窗体中显示不同的窗口(Windows窗体应用程序)
- 3. 可以从Windows窗体应用程序中的两个窗体访问线程
- 4. Windows窗体应用程序
- 5. 试用窗体窗体应用程序
- 6. c#窗体窗体应用程序
- 7. 窗体窗体应用程序“查找”
- 8. C#窗体窗体应用程序
- 9. 刷新窗体窗体应用程序
- 10. Windows窗体,窗体的图标问题
- 11. 产生窗体(Windows窗体)的控制台应用程序?
- 12. 了解Windows窗体应用程序窗体字段的工具
- 13. C#窗体窗体应用程序,从子窗体关闭父窗体
- 14. C#Windows窗体 - 数据管道连接到窗体窗体应用程序
- 15. 将颜色应用于窗体窗体应用程序中的窗体
- 16. 如何创建可信的窗体窗体应用程序
- 17. 调度程序不在C#窗体窗体应用程序
- 18. 在C++中打开新窗体Windows窗体应用程序
- 19. Visual Studio Windows窗体应用程序 - 缓存窗体输入
- 20. Windows窗体 - 从父窗体
- 21. Windows窗体 - 在主窗体
- 22. 不兼容Windows窗体应用程序
- 23. Windows窗体 - 如何从父窗体
- 24. Windows窗体组件访问
- 25. 应用程序配置窗体窗体应用程序
- 26. ASP.NET窗体窗体应用程序的会员提供程序
- 27. 从子窗体访问主窗体
- 28. 如何从一个窗体窗体访问其他窗体的控件
- 29. Windows窗体应用程序中的Windows.Web.Http?
- 30. Windows窗体应用程序中的WCF