电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

制作菜单栏.VIP免费

制作菜单栏._第1页
1/98
制作菜单栏._第2页
2/98
制作菜单栏._第3页
3/98
第第99章章MapBasicMapBasic编程编程9.1制作菜单栏9.1.1制作全新的菜单栏9.1.2修改已有菜单栏9.2菜单制作9.2.1全新菜单的制作9.2.2更改原有菜单9.3对话框制作9.3.1标准对话框9.3.2自定义对话框制作9.3.3控件的位置和大小9.3.4控件类型9.3.5控件的初值和终值9.4窗口9.4.1窗口的大小和位置9.4.2地图窗口9.4.3浏览窗口9.4.4统计窗口9.4.5布局窗口9.4.6信息窗口9.4.7消息窗口9.5工具条9.5.1工具条的类型9.5.2工具条的操作9.5.3创建触发式型按钮9.5.4创建工具按钮9.5.5向“主”工具条添加一个按钮9.5.6选择按钮图表9.5.7运行MapBasic应用程序9.6MapBasic过程9.6.1MapBasic主过程9.6.2MapBasic子过程9.7MapBasic变量9.8MapBasic的表达式9.8.1MapBasic的函数9.8.2MapBasic的运算符9.9分支、循环和其他流程控制9.9.1分支语句9.9.2循环语句9.9.3其他流程控制语句9.10MapBasic的表操作9.11习题99.19.1制作菜单栏制作菜单栏菜单栏是MapInfo工作区域顶部的水平条,初始状态下的MapInfo的菜单栏包括“File”,“Edit”,“Objects”,“Query”等。9.1.19.1.1制作全新的菜单栏制作全新的菜单栏语法:CreateMenuBarAs{菜单名或ID菜单号}[,{菜单名或ID菜单号}...]【例9-1】制作一个全新菜单栏,包含“File”,“Edit”,“Query”,“Map”,“Browse”菜单。代码如下:CreateMenuBarAs"File","Edit","Query","Map","Browse"图9-1全新菜单栏9.1.29.1.2修改已有菜单栏修改已有菜单栏1.删除菜单语法:AlterMenuBarRemove{菜单名或ID菜单号}[,{菜单名或ID菜单号}...]【例9-2】在原有菜单栏的基础上,删除“Windows”,“Help”菜单。代码如下:AlterMenuBarRemoveID6,ID7图9-2删除菜单2.增加菜单语法:AlterMenuBarAdd{菜单名或ID菜单号}[,{菜单名或ID菜单号}...]【例9-3】在原有菜单栏的基础上,增加“DataEntry”菜单。代码如下:AlterMenuBarAdd"DataEntry"图9-3增加菜单图9-4在菜单栏中间增加菜单3.恢复菜单语法:CreateMenuBarAsDefault若放弃对菜单栏的修改,恢复原有菜单样式,可以运行以下代码:CreateMenuBarAsDefault9.29.2菜单制作菜单制作9.2.19.2.1全新菜单的制作全新菜单的制作语法:CreateMenu新菜单名[ID菜单号]As菜单项1[ID菜单号]{Callinghandler|As菜单名}[,菜单项2...]【例9-4】制作全新菜单“DataEntry”。代码如下:CreateMenu"DataEntry"As'制作“DataEntry”菜单"Add",'菜单有三个菜单项"Edit","Delete"AlterMenuBarAdd"DataEntry"'将菜单添加到菜单栏中图9-5制作全新菜单9.2.29.2.2更改原有菜单更改原有菜单语法:CreateMenu新菜单名[ID菜单号]As菜单项1[ID菜单项]{Callinghandler|As菜单名}[,菜单项2...]【例9-5】更改原有菜单“File”的内容。代码如下:CreateMenu"&File"As"&New","&Open","&Close","&Save","&Print","&Exit"图9-6更改原有菜单9.39.3对话框制作对话框制作9.3.1标准对话框1.消息对话框语法:Note消息图9-7消息对话框【例9-6】例如显示一个“查询成功!”的消息对话框。代码如下:Note"查询成功!"2.询问对话框语法:Ask(提示信息,确定文本,取消文本)【例9-7】下面的例子用生成一个简单询问对话框。DimmoreAsLogicalmore=Ask("Doyouwanttocontinue?","OK","Stop")运行结果如图9-8所示。图9-8询问对话框3.选择文件对话框语法:FileOpenDlg(路径,文件名,文件类型,标题)【例9-8】下面的程序用FileOpenDlg()函数显示提示用户打开一个文件的对话框。Dims_filenameAsStrings_filename=FileOpenDlg("","","TAB","OpenTable")运行结果如图9-9所示。图9-9选择文件对话框9.3.29.3.2自定义对话框制作自定义对话框制作【例9-9】下面是生成一个自定义对话框的代码:Dialogtitle"按省份名"ControlStatictexttitle"请输省份名:"ControlEdittextControlOkbuttonTitle"确定"ControlCancelbuttonTitle"取消"图9-10自定义对话框图9-11指定位置和大小9.3.39.3.3控件的位置和大小控件的位置和大小控件的大小由Width(宽)和Height(高)控制。位置和大小采用对话框单位为单位,每个对话框单位表示一个字符宽度的1/4或一个字符高度的1/8,以对话框的左上角为原点,它的位置是(0,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

制作菜单栏.

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部