WinForm设计之About窗体
来源:互联网 发布:台州一中淘宝代购店 编辑:程序博客网 时间:2024/05/16 01:51
Author:水如烟
代码见应用类代码和辅助类代码
关于About窗体,已经在这做过。现在结合这段时间设计的类,重新组织一下。
这个About窗体附加了一些功能:
一是置主窗体的Text值为程序集信息Title值;二是让程序每十分钟强制垃圾回收。
设计时的主窗体:
主窗体代码:
Imports lzmtw.uSystem.uWindows.uForms
Public Class MainForm
Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim m As New LzmTW.uSystem.uWindows.uForms.uMainForm.Menu.MenuManager()
'取主窗体MenuStrip,如没有自动添加一个给它
m.SetMainFormMenuStrip(Me)
'读菜单文件
m.ReadFile("Test.mnu")
'绑定默认的Click事件
m.AddDefaultClickHandler()
'附加About窗体
LzmTW.uSystem.uWindows.uForms.uMainForm.AboutFormAddtoMainForm.Instance(Me)
End Sub
Protected Overridable Sub OnNewClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' New
MsgBox("New")
End Sub
Protected Overridable Sub OnOpenClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Open
MsgBox("Open")
End Sub
Protected Overridable Sub OnCloseClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Close
MsgBox("Close")
End Sub
Protected Overridable Sub OnConfigClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Config
MsgBox("Config")
End Sub
End Class
Public Class MainForm
Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim m As New LzmTW.uSystem.uWindows.uForms.uMainForm.Menu.MenuManager()
'取主窗体MenuStrip,如没有自动添加一个给它
m.SetMainFormMenuStrip(Me)
'读菜单文件
m.ReadFile("Test.mnu")
'绑定默认的Click事件
m.AddDefaultClickHandler()
'附加About窗体
LzmTW.uSystem.uWindows.uForms.uMainForm.AboutFormAddtoMainForm.Instance(Me)
End Sub
Protected Overridable Sub OnNewClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' New
MsgBox("New")
End Sub
Protected Overridable Sub OnOpenClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Open
MsgBox("Open")
End Sub
Protected Overridable Sub OnCloseClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Close
MsgBox("Close")
End Sub
Protected Overridable Sub OnConfigClick(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Config
MsgBox("Config")
End Sub
End Class
程序集信息:
效果:
到了这里,我计划要说的也差不多了,就差SplashForm和插件了。
- WinForm设计之About窗体
- WinForm设计之主窗体
- WinForm设计之初始窗体(SplashScreenForm)
- WinForm设计之进度消息提示窗体
- WinForm设计之SQLServer登录窗体
- winform 登录窗体设计
- C#-winform-设计登录窗体
- winform 窗体设计技巧收集
- Winform之认识Windows窗体
- WinForm之登录窗体代码
- WinForm窗体设计器错误解决方法
- C#--WinForm项目主窗体设计
- WinForm应用程序框架设计之WinAction(一:显示列表窗体)
- WinForm设计之状态栏
- WinForm设计之ToolPanel
- WinForm设计之ToolPanelTree
- WinForm设计之UBindingNavigator
- WinForm设计之配置文件
- 不一样的远景之旅----Windows Vista Ultimate 使用手记
- JAVA commons-fileupload文件上传组件使用说明
- 防止页面被多次提交
- 资本家心中的智猪博弈论
- 自己的经历
- WinForm设计之About窗体
- HTML其他标记
- 最近比较背
- ruby学习笔记(6)--范围
- HTML特殊字符大全
- asus a730w
- HTML调色原理
- java基础:字符串分割的两种方法
- Effective C++之14