【发布时间】:2012-07-25 01:53:54
【问题描述】:
我的主窗体,有两个按钮可以显示其他窗体 (每个按钮显示一个新表单) 现在,我的主要表单类名称是 MyMainForm .. 其他两个表单类名称是: MySubForm1 , MySubForm2 问题是我在访问 MyMainForm 中的某些内容时遇到了一些问题 在子表单内部..
将它们全部设为局部是个好主意吗?
【问题讨论】:
-
您能否澄清一下“子表单”是什么?它只是您显示的另一种形式吗?对话? MDI 应用程序中的“文档”表单?如果上述任何一种情况属实,则不适合使用偏类。
-
您可以使用用户控件来分隔您的设计(或您的主窗口)查看这篇文章:akadia.com/services/dotnet_user_controls.html
-
是的,它只是一个表单,我正在显示它是 System.Windows.Forms.Form
-
你能澄清一下你想来回传递什么样的信息吗?
-
实际上,我的 mainForm 中有 3 个文本框我想从子窗体访问,所以我想出了一个想法,我做了一个方法来更改这些文本框(这个方法在 myMainForm 类中)然后,我将它添加到委托并将委托传递给第二种形式的构造函数..我不知道这是否好..但我只是想要一种更好的方法来做到这一点..如果我制作子表单部分,我将能够访问主窗体中的文本框,所以我的 Q 是一件好事吗?