我有两个窗体窗体。第一个(字幕)是默认的一个,那就是运行解决方案时运行,而另一个被称为是这样的:如何从另一个窗体调整窗体大小
config configForm = new config();
configForm.Show();
我有一个文本框组件上configForm称为txtWidthand另一个叫txtHeight。我也有一个按钮应用。在滚动字幕的形式,我得到这样的功能:
public void ApplySettings()
{
int width = Convert.ToInt32(configForm.txtWidth.Text);
int height = Convert.ToInt32(configForm.txtHeight.Text);
if (width > 0 && height > 0) { this.Size = new Size(width, height); }
}
我不知道该怎么称呼从configForm该方法。如果我创建一个新的选取框窗体并使用marqueeNew.ApplySettings(),则宽度结果为0,并显示错误。
我该如何将configForm中的属性更改为选取框表单?我可以以相反的方式做到这一点,但这并不能帮助我!
但是,我如何访问该方法?在选取框中,我创建了配置表单并执行configForm.Show ...它工作。但如果在configForm中创建一个新的选取框表单,我可以按照你所说的做,但它是一个新表单,而不是现有的保证金表单... – 2014-09-24 15:46:37
为什么需要检查表单的高度和宽度是否大于0? – 2014-09-24 15:50:54
@ NinjaMid76我把公共的MarqueeForm {get;设置;}(与正确的类名),我得到和该行的错误。 “无法找到类型或名称空间获取” – 2014-09-24 17:38:30