• 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/ 

  • 相关阅读:
    20170228 Z_po_send_email
    MRP 流程
    MRP 中的数据元素
    笔记:使用 Protel 99 SE 改一块车充 PCB
    PCB 锣板和半孔工艺的差别
    笔记:LIR2032 电池充电记录
    笔记:开源协议 Apache 2 和 GPL 兼容
    FastAdmin 在 CRUD 时出现 exec() has been disabled for security reasons 怎么办?
    FastAdmin 学习线路 (2018-09-09 增加 Layer 组件)
    记录一下变压器的焊盘问题
  • 原文地址:https://www.cnblogs.com/C1SupportTeam/p/2597395.html
Copyright © 2020-2023  润新知