可以这样做,没什么问题,也没必要定义静态类,只需要象你上面声明静态变量就可以了。当然,也可以比如在programcs里(当然你其它类也行),加入
public static FrmMain frmMain =null;
然后在frmMain窗体的初始化或者load中加programfrmMain=this;
基本一样的
打开Microsoft Visual Studio 2010, 新建一个窗口测试程序。
在新程序界面空白窗口上任意放置几个控件,生成exe文件进行测试。
窗口默认可以最大化,或者可以调整窗口大小,这和我们的要求不同。我们再来进一步的调整。
点击窗口,选择属性界面。在这里可以对窗口的很多设置进行调整。
找到FormBorderStyle选项,在选项列表中选择FixedDialog,这样就可以固定窗口大小,禁止对窗口的自由调整了。
再来隐藏窗口的最大化和最小化按钮,在选项中找到MaximizeBoxMinimizeBox,默认这两个选项都是true,这里都修改为false。
将MaximizeBoxMinimizeBox两个选项都修改为false。
步骤阅读
8
重新生成exe文件进行测试,可以看到窗口右上角的最大化和最小化按钮已经消失了,也无法对窗口进行大小调整。我们的需求成功实现了。
WinForm是visual studio的框架,不能使用HTML开发,但是你可以使用xaml来开发WPF,是WinForm的升级版。或者你使用HTML也可以开发web框架下的各种页面
以上就是关于C#的winform程序,主窗体的调用问题全部的内容,包括:C#的winform程序,主窗体的调用问题、如何实现Winform窗体应用程序的字体和窗体大小不跟随分辨率改变、使用HTML可以开发WinForm窗体程序吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)