软件界面编写过程中的若干常见问题
使用的语言是 C#,平台是 Visual studio
问题:动态生成的Form窗体如何关闭?(除了使用叉号关闭)
1、本节想实现的效果:已有一个窗体,再动态生成第二个窗体。在第二个窗体上,有一个按钮,可以执行关闭操作
2、已有一个窗体
3、再动态生成第二个窗体
4、在第二个窗体上,有一个按钮,可以执行关闭操作
5、实现方法:(1)在Form1的button的Click事件中,老揉孟阼写入下面的代码 Form2 newform = new Form2(); newform.ShowDialog();
6、(2)在Form2的button的Click事件中,写入下面的代码。 this.DialogResult = DialogResult.OK;
7、实现的关键语句:this.DialogResult = DialogResult.OK;
8、特别说明:因为有了newform.ShowDialog()这一行代码,才能使用this.DialogResult = DialogResult.OK,即因为newform是以dialog模式打开的,所以能才使用DialogResult方法。
如何修改程序生成的.exe文件的图标
1、以Microsoft Visual Studio 2005为例,打开工程属性,选择“应用程序|资源|图标”,添加一个.ico文件即可,如下图。
C#中窗体的ShowInTaskbar属性
1、ShowInTaskbar属性表示:窗体是否出现在Windows任务栏中。ShowInTaskbar属性的默认值是true。
2、下面两张图分别演示了ShowInTaskbar属性为true和false时,动态生成的Form2窗口的不同效果。
3、Form2的ShowInTaskbar属性为true
4、Form2的ShowInTaskbar属性为false