第9章 MapBasic编程 9.1制作菜单栏 9.32自定义对话框制作 9.1.1制作全新的菜单栏9.33控件的位置和大小 9.12修改已有菜单栏 934控件类型 92菜单制作 93.5控件的初值和终值 92.1全新菜单的制作9.4窗口 92.2更改原有菜单 9.4.1窗口的大小和位置 93对话框制作 94.2地图窗口 93.1标准对话框 94.3浏览窗口
第9章 MapBasic编程 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 浏览窗口
944统计窗口 9.6 Map basic过程 94.5布局窗口 9.6.1 Map Basic主过程 94.6信息窗口 9.6.2 Map Basic子过程 9.4.7消息窗口 9.7 MapBasic变量 9.5工具条 9.8 MapBasic的表达式 95.1工具条的类型 9.8.1 Map basich的函数 95.2工具条的操作 9.8.2 Mapbasic的运算符 9.53创建触发式型按钮99分支、循环和其他流程控制 9.54创建工具按钮 99.1分支语句 95.5向“主”工具条添加 99.2循环语句 99.3其他流程控制语句 按钮 9.10 Mapbasicl的表操作 9.5.6选择按钮图表 9.11习题9
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.6 MapBasic过程 9.6.1 MapBasic主过程 9.6.2 MapBasic子过程 9.7 MapBasic变量 9.8 MapBasic的表达式 9.8.1 MapBasic的函数 9.8.2 MapBasic的运算符 9.9 分支、循环和其他流程控制 9.9.1 分支语句 9.9.2 循环语句 9.9.3 其他流程控制语句 9.10 MapBasic的表操作 9.11 习题9
9.1制作菜单术 菜单栏是 MapInfo工作区域顶部的水 平条,初始状态下的 Maple的菜单栏包 括等 File,“Ed Objects ,“ Query
9.1 制作菜单栏 菜单栏是MapInfo工作区域顶部的水 平条,初始状态下的MapInfo的菜单栏包 括“File”,“Edit”,“Objects”,“Query” 等
91.1制作全新的菜单栏 语法 Create Menu baras {菜单名或ID菜单号} ,{菜单名或ID菜单号}
9.1.1 制作全新的菜单栏 语法: Create Menu BarAs {菜单名 或 ID 菜单号} [,{菜单名 或 ID 菜单号}...]
【例9-1】制作一个全新菜单栏,包含“Fle”,Edit'”, Query,“Map”,“ Browse`菜单。 代码如下: Create Menu bar As File, Edit", "Query!", "Map","Browse Mapinfo Professional Eile Edit Query Map Browse 图9-1全新菜单栏
【例9-1】制作一个全新菜单栏,包含“File”,“Edit”, “Query”,“Map”,“Browse”菜单。 代码如下: Create Menu Bar As "File","Edit","Query","Map","Browse" 图9-1 全新菜单栏
91.2修改已有菜单栏 1.删除菜单 语法: Alter menu bar remove {菜单名或ID菜单号} {菜单名或ID菜单号} 例9-2】在原有菜单栏的基础上,删除 “ Windows”,“Help”菜单
9.1.2 修改已有菜单栏 1. 删除菜单 语法: Alter Menu Bar Remove {菜单名 或 ID 菜单号} [,{菜单名 或 ID 菜单号}...] 【例9-2】在原有菜单栏的基础上,删除 “Windows”,“Help”菜单
代码如下: Alter menu bar remove d6.Id 7 MApiNfo Professional File Edit Tools objects Query Table Options 目回回 图92删除菜单
代码如下: Alter Menu Bar Remove ID 6, ID 7 图9-2 删除菜单
2.增加菜单 语法: Alter Menu bar Add 菜单名或ID菜单号} ,{菜单名或ID菜单号}… 【例9-3】在原有菜单栏的基础上,增加 Dataentry3菜单。 代码如下: Alter Menu bar Add dataentry
2. 增加菜单 语法: Alter Menu Bar Add {菜单名 或 ID 菜单号} [,{菜单名或 ID 菜单号}...] 【例9-3】在原有菜单栏的基础上,增加 “DataEntry”菜单。 代码如下: Alter Menu Bar Add "DataEntry
/MapInfo professional File Edit Tools objects Query Table options Window Help DataEntry 图9-3增加菜单 MapInfo professional Ele Edit Tools objects Query Table Options DataEntry window Help 口②闿圖。阃國回回 图94在菜单栏中间增加菜单
图9-3 增加菜单 图9-4 在菜单栏中间增加菜单
3.恢复菜单 语法: Create Menu bar as default 若放弃对菜单栏的修改,恢复原有菜单 样式,可以运行以下代码: Create Menu bar as Default
3. 恢复菜单 语法: Create Menu BarAs Default 若放弃对菜单栏的修改,恢复原有菜单 样式,可以运行以下代码: Create Menu Bar As Default