      //ͼηŻ

        public void drawShape(IGeometry geometry,IRgbColor rgbcolor)
        { 
         if(geometry.GeometryType== esriGeometryType.esriGeometryPoint)
         {
             ISimpleMarkerSymbol pSimpleMarkerSymbol = new SimpleMarkerSymbolClass();
             pSimpleMarkerSymbol.Color = rgbcolor;
             pSimpleMarkerSymbol.Style = esriSimpleMarkerStyle.esriSMSDiamond;
             pSimpleMarkerSymbol.Size = 20;
             object symbol = null;
             symbol = pSimpleMarkerSymbol;
             axMapControl1.DrawShape(geometry,ref symbol);
         
         }
         else if(geometry.GeometryType== esriGeometryType.esriGeometryPolyline)
         {
             ISimpleLineSymbol pSimpleLineSymbol = new SimpleLineSymbolClass();
             pSimpleLineSymbol.Color = rgbcolor;
             pSimpleLineSymbol.Style = esriSimpleLineStyle.esriSLSDash;
             pSimpleLineSymbol.Width = 1;
             object symbol = null;
             symbol = pSimpleLineSymbol;
             axMapControl1.DrawShape(pGeometry, ref symbol);
         
         }
         else if(geometry.GeometryType== esriGeometryType.esriGeometryPolygon)
         {

             ISimpleFillSymbol pSimpleFillSymbol = new SimpleFillSymbolClass();
             pSimpleFillSymbol.Color = rgbcolor;
             pSimpleFillSymbol.Style = esriSimpleFillStyle.esriSFSDiagonalCross;
             object symbol = null;
             symbol = pSimpleFillSymbol;
             axMapControl1.DrawShape(pGeometry, ref symbol);
         }
        
        }