Author:
水如烟
现在尝试做一个通用的主窗体.所谓通用,按我的理解,是尽可能的把常用功能实现在一个类上,应用时仅考虑实际需求.
因为是尝试,所以这部分代码我就不贴上来了,现在只说表现.
主窗体一般的表现有两种,一是MDI,一是象IDE那种形式.我就将这两种集合在一起.
使用时,简单的代码就可以实现如下的效果.
代码:
Public
Class
MainForm
Inherits LzmTW.uSystem.uWindows.uForms.uMainForm.MainForm
' 实现特定菜单加载
Protected Overrides Sub MenuManagerRead()
If Not IO.File.Exists( Me .MenuManager.FileName) Then
Me .MenuManager.GetDefault() ' 默认菜单
Me .MenuManager.SaveFile()
Else
Me .MenuManager.ReadFile()
End If
End Sub
End Class
Inherits LzmTW.uSystem.uWindows.uForms.uMainForm.MainForm
' 实现特定菜单加载
Protected Overrides Sub MenuManagerRead()
If Not IO.File.Exists( Me .MenuManager.FileName) Then
Me .MenuManager.GetDefault() ' 默认菜单
Me .MenuManager.SaveFile()
Else
Me .MenuManager.ReadFile()
End If
End Sub
End Class
效果: