• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#+MO实现一个道路编辑软件(刚开始)

C#+MO实现一个道路编辑软件(刚开始)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了mo3.3地图编辑器,mo,45cr14ni14w2mo,30cr2ni2mo圆钢,17cr2ni2mo等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
//**********************************************************

//******主窗口程序

//********************************************************

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace IRND_DPT
{
    public partial class frmMain : Form
    {
        IRND_DPT.layerVariable pubLayerVariable = new layerVariable ();
        public frmMain()
        {
            InitializeComponent();
        }
        //添加图层
        private void tlbAddLayer_Click(object sender, EventArgs e)
        {
            IRND_DPT.OpenFile AddFile = new OpenFile();
            AddFile.OpenShapeFiles(CD1,axMap1 );

            object refMap = (object)this.axMap1;
            bool refTrue = true;
            short refShort = 0;
            axlegend1.setMapSource(ref refMap);
            axlegend1.ShowAllLegend();
            axlegend1.LoadLegend(ref refTrue);
            axlegend1.set_Active(ref refShort, true);
            axMap1.Refresh();
            axlegend1.Refresh();

            //AddFile(CD1, axMap1);
        }
        //删除图层
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            if (pubLayerVariable.MapLayerIndex >= 0)
            {
                for (int i = 0; i <= axMap1.Layers.Count - 1; i++)
                {
                    axMap1.Layers.Remove(pubLayerVariable.MapLayerIndex);
                    break;
                }
                bool refTrue = true;
                axMap1.Refresh();
                axlegend1.LoadLegend(ref refTrue);
            }

        }
        private void axlegend1_AfterSetLayerVisible(object sender,AxSampleLegendControl.__legend_AfterSetLayerVisibleEvent e)
        {
            axMap1.Refresh();            
        }

        private void axlegend1_LayerDblClick(object sender, AxSampleLegendControl.__legend_LayerDblClickEvent e)
        {

        }

        private void axlegend1_MouseDownEvent(object sender, AxSampleLegendControl.__legend_MouseDownEvent e)
        {

            if (e.index >= 0)
            {
                MapObjects2.MapLayer layer= (MapObjects2.MapLayer )axMap1.Layers.Item(e.index );
                pubLayerVariable.MapLayerName = layer.Name;
                pubLayerVariable.MapLayerIndex = e.index;                
            }
            axMap1.TrackingLayer.Refresh(true, axMap1.Extent);
        }
        //放大
        private void tlb_ZoomIn_Click(object sender, EventArgs e)
        {
            axMap1.MousePointer = MapObjects2.MousePointerConstants.moZoomIn;
        }
        //缩小
        private void tlb_ZoomOut_Click(object sender, EventArgs e)
        {
            axMap1.MousePointer = MapObjects2.MousePointerConstants.moZoomOut;
        }
        //漫游
        private void tlb_Pan_Click(object sender, EventArgs e)
        {
            axMap1.MousePointer = MapObjects2.MousePointerConstants.moPan;
        }
        //全图
        private void tbl_Full_Click(object sender, EventArgs e)
   
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#+MO实现一个道路编辑软件(刚开始)

相关文章

  • 2017-05-28C# WinForm快捷键设置技巧
  • 2017-05-28C#网页跳转方法总结
  • 2017-05-28c#实现输出本月的月历
  • 2017-05-28C#实现将Email地址转成图片显示的方法
  • 2017-05-28c#实现51单片机频率计的代码分享(数字频率计设计)
  • 2017-05-28C#实现文件与二进制互转并存入数据库
  • 2017-05-28C#画笔使用复合数组绘制单个矩形的方法
  • 2017-05-28C#、ASP.NET通用扩展工具类之TypeParse
  • 2017-05-28C# TextBox 扩展方法数据验证详细说明
  • 2017-05-28C#中前台线程和后台线程的区别与联系

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • openfiledialog读取txt写入数据库示例
    • 关于C#中排序函数的总结
    • C#实现基于IE内核的简单浏览器完整实例
    • C#清除字符串内空格的方法
    • C# string格式的日期时间字符串转为DateTime类型的方法
    • 解读赫夫曼树编码的问题
    • C# zxing二维码写入的实例代码
    • C#影院售票系统毕业设计(1)
    • 浅谈C#中的值类型和引用类型
    • C#实现读取注册表监控当前操作系统已安装软件变化的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有