表2-2 菜单项与各功能窗体对应关系一览表
菜单项标题 名称 对应功能窗体名称 窗体Caption属性值
日常测量计算 rc \ \
角度弧度互化 rc1 jdhd 角度弧度互化
坐标正算 rc2 zbzs 坐标正算
坐标反算 rc3 zbfs 坐标反算
三角高程测量 rc4 \ \
单向观测 rc41 dxgc \
对向观测 rc42 dxgc2 \
交会测量 jh \ \
前方交会 jh1 qfjh 前方交会
后方交会 jh2 hfjh2 后方交会
测边交会 jh3 \ \
两边交会法 jh32 cbjh2 测边交会(两边交会法)
三边交会法 jh33 cbjh3 测边交会(三边交会法)
导线测量 dx \ \
附合导线 dx1 fhdx 附合导线计算
闭合导线 dx2 bhdx 闭合导线计算
程序说明 sm cxsm 程序说明
退出程序 tc \ \
在命令按钮的Click事件过程中编写代码,调用菜单项的相应功能窗体,并隐藏主窗体,此处以“附合导线计算”窗体为例。代码如下:
Private Sub dx1_Click()
zcd.Hide '隐藏主菜单文献综述
fhdx.Show '显示“附合导线计算”功能窗体
End Sub
每一个功能窗体中都包含实现返回主菜单以及退出程序的功能,代码如下:
Private Sub Command5_Click() '返回主菜单
fhdx.Hide
zcd.Show
End Sub
Private Sub Command4_Click() '退出程序
End
End Sub
由于此处实现的功能,各个功能窗体以及菜单项都有所涉及,代码和思路雷同,因此不再单独一一举例。各个功能窗体具体的界面分析和代码算法解析在此处不做介绍,详细的功能分析和控件设置将在下一章节中给出。