예제 #1
0
 //添加参数
 public OpenNewMapDocument(ControlsSynchronizer controlsSynchronizer)
 {
     //
     // TODO: Define values for the public properties
     //
     //设定相关属性值
     base.m_category = "Generic";                                                 //localizable text
     base.m_caption  = "Open";                                                    //localizable text
     base.m_message  = "This should work in ArcMap/MapControl/PageLayoutControl"; //localizable text
     base.m_toolTip  = "Open";                                                    //localizable text
     base.m_name     = "Generic_Open";                                            //unique id, non-localizable (e.g. "MyCategory_MyCommand")
     //初始化m_controlsSynchronizer
     m_controlsSynchronizer = controlsSynchronizer;
     try
     {
         //
         // TODO: change bitmap name if necessary
         //
         //string bitmapResourceName = GetType().Name + ".bmp";
         //base.m_bitmap = new Bitmap(GetType(), bitmapResourceName);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Trace.WriteLine(ex.Message, "InvaID Bitmap");
     }
 }