5、编译运行
按 F5 即可编译运行程序,至此桌面 GIS 应用程序框架基本框架已经搭建好了,你可以
通过工具条的工具打开地图文档,浏览地图了,效果如开篇所示。
第二讲 菜单的添加及其实现
在上一讲中,我们实现了应用程序基本框架,其中有个小错误,在此先跟大家说明下。
在“属性”选项卡中,我们当时添加的是 DataGridView 控件,这个控件是用来显示数
据表的,而专门用于属性的查询和设置的控件是 PropertyGrid 控件。因此请你删除
“属性”选项卡中的 DataGridView 控件,再把位于“工具箱 | 所有 Windows 窗体
|PropertyGrid ”(如果没有,右击选择“选择项”以添加此控件)控件拖到该选项卡。
在这一讲中,主要讲解菜单的添加和实现。
1、 添加菜单
在设计视图中,单击菜单栏,会出现“请在此处键入”的提示,单击提示就可以键入菜
单名称,如“文件”,再单击“文件”,即可输入其下拉子菜单,如下所示:
[img]file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/T
emporary%20Internet%20Files/Content.IE5/WVUJQZMD/20090512083746513%5B1%5D.j
pg[/img]
Tips :
每创建一个菜单,请在其属性面板中设置 Name 属性,而且不要为中文,因此 Name 值
将是此菜单响应函数的函数名的一部分,带中文的函数名,总是不好吧。
本讲中,我们将添加新建( New )、打开( Open )、添加数据( AddData )、保存
( Save )、另存为( SaveAs )、退出( Exit )这些菜单,()内为相应的 Name 属
性值。
Tips:
你可以在属性面板中的 Text 属性中,把菜单名设置为中英文形式,如“打开 O pen ”,
带下划线的 O 表示此项菜单的快捷键是字母 O ,设置方法是在相应字母前加上“ & ”
字符,如“打开 &Open ”。但这种快捷键只在打开此下拉菜单时才有效,即当你单击
“文件”菜单弹出下拉菜单时,按下字母 O 就可以定位到“打开”菜单。
还有一种在程序运行时都有效的全局快捷键,可以在属性面板中的“ ShortCutKeys ”
中设置。
你还可以在属性面板中的 Image 属性中设置你喜欢的菜单图标。单击 Image 那一行右
边的按钮,弹出如下菜单。选择“项目资源文件”,再单击导入就可以选择你的图标了。