当前位置:编程学习 > C#/ASP.NET >>

类的使用问题,跪求!!~

       class MapBaseOperate
    {
        //private static double LPD = (6371110 * 2 * Math.PI) / 360; 
     //   private static double LPD = 1;





        /// <summary>
        /// 放大
        /// </summary>
        /// <param name="mapcontrol">地图控件</param>
        /// <param name="point">鼠标点击点</param>
        public static void MapZoomIn(AxMapControl mapcontrol,IPoint point)
        {
            mapcontrol.MousePointer = esriControlsMousePointer.esriPointerZoomIn;
            IEnvelope objEnvelope = new EnvelopeClass();
            IPoint pPoint = new PointClass();
            objEnvelope = mapcontrol.TrackRectangle();
            if (!objEnvelope.IsEmpty)
            {
                mapcontrol.Extent = objEnvelope;
            }
            else
            {
                //点击放大
                pPoint.X = point.X;
                pPoint.Y = point.Y;
                pPoint.Z = 0;
                objEnvelope = mapcontrol.Extent;
                objEnvelope.CenterAt(pPoint);
                objEnvelope.Expand(0.5, 0.5, true);
                mapcontrol.Extent = objEnvelope;
            }
        }
       
     这是我一个学长写的地图放大的类,我要在主程序中调用这个类中的方法如何调用
      private void toolStripButton11_Click(object sender, EventArgs e)//放大

      如何调用

       --------------------编程问答--------------------  MapBaseOperate.MapZoomIn --------------------编程问答-------------------- /// <param name="mapcontrol">地图控件</param>
        /// <param name="point">鼠标点击点</param>
MapBaseOperate.MapZoomIn(AxMapControl mapcontrol,IPoint point) --------------------编程问答-------------------- 类里面是静态方法,直接类名+方法名调用就行啦 --------------------编程问答--------------------         /// <summary>
         /// 放大
         /// </summary>
         /// <param name="mapcontrol">地图控件</param>
         /// <param name="point">鼠标点击点</param
不是写的很清楚么 --------------------编程问答-------------------- MapBaseOperate.MapZoomIn(地图控件,鼠标点击点) --------------------编程问答--------------------
是在一个工程里吗?不是的话需要添加类库所在工程的引用,然后用楼上几位大侠的方法 --------------------编程问答--------------------
我猜楼主的本意是想知道AxMapControl 和 IPoint 两个参数怎么生成吧。 --------------------编程问答-------------------- 难道这个类还能再桌面上~

引用 6 楼 angle860123 的回复:
是在一个工程里吗?不是的话需要添加类库所在工程的引用,然后用楼上几位大侠的方法
--------------------编程问答--------------------   楼主 理论知识你还的好好看看了  
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,