ComponentOne C1Ribbon 制作简单的地图应用

ComponentOne C1Ribbon 控件使用 Tabs 替代了 .NET 传统的标准 Menu 和 ToolBar。每个 Tab 中可以包含多个 Group。我们可以在 Group 中添加 Buttons、CheckBox、DropDown 菜单。使用ComponentOne C1Ribbon 我们可以轻松的制作出 Office ApplicationMenu 和 工具栏效果。

这篇文章展示了使用 ComponentOne C1Ribbon 、ComponentOne C1StatusBar 结合 Google Maps 界面、接口实现简易地图应用。

 

接下来的部分将描述实现 GoogleMaps 操作的接口元素。以下提及的元素都由 C1Ribbon 和 C1StatusBar 提供。

HomeTab

Home Tab 提供常用的操作命令,其中包含 4 个 Group,分别为:
地图类型:使用 RibbonToogleButton 制作,用于用户切换地图类型:卫星地图、街道地图、卫星街道混合地图。
缩放:使用 RibbonButton 制作,用于放大和缩小地图。
移动:使用 RibbonButton 制作,用于移动地图位置。
查找:使用 RibbonEditBox 制作,用于输入搜索地址、及搜索功能。

ActionTab

Action Tab 包含 2 个 Group,分别为:
鼠标设置:使用 RibbonCheckBox 制作,用于设置 地图是否可以拖拽及相应鼠标滚轮缩放。
位置:使用 RibbonButton 制作,用于移动地图位置。,用于存储及重新加载地图。

程序按钮
我们可以通过点击 Form 左上角 C1Logo 去打开 程序按钮。左侧的 Panel 包含的指令都将作用于整个地图。
主页:展示默认地图。
打开:打开存储的几个标记。
随机地图:随机生成经纬度,设置当前地图为位置。
打印:用于打印当前地图。
发送:该功能为实现。
推出:退出当前程序。

当程序按钮的 子菜单 不可见时,菜单的右侧 Panel 将显示搜索历史记录。点击相应记录可以重新加载该位置。

 

底部 Panel 仅有一个按钮,用于退出程序。

好了,使用 ComponentOne 制作的地图应用完成了。你也试试吧!

Demo 下载

很高兴能和大家分享 ComponentOne 的使用方法、讨论 ComponentOne 使用过程中遇到的问题。

葡萄城控件产品网站:http://www.gcpowertools.com.cn/ 
      葡萄城技术支持论坛:http://gcdn.grapecity.com/ 

转载于:https://www.cnblogs.com/C1SupportTeam/archive/2012/07/18/2597395.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值