private void SaveToolbarControlItems(string filePath)
        {
            //Create a MemoryBlobStream
            IBlobStream blobStream = new MemoryBlobStream();
            //Get the IStream interface
            IStream stream = blobStream;

            //Save the ToolbarControl into the stream
            axToolbarControl1.SaveItems(stream);
            //Save the stream to a file
            blobStream.SaveToFile(filePath);
        }
Beispiel #2
0
 public override void OnClick()
 {
     if (m_DialogSaveGlobe.ShowDialog() == DialogResult.OK)
     {
         try
         {
             IMemoryBlobStream pMemoryBlobStream = new MemoryBlobStream();
             IObjectStream     pObjectStream     = new ObjectStream();
             pObjectStream.Stream = pMemoryBlobStream;
             IPersistStream pPersistStream = m_globeHookHelper.Globe as IPersistStream;
             pPersistStream.Save(pObjectStream, 1);
             pMemoryBlobStream.SaveToFile(m_DialogSaveGlobe.FileName);
             IMapDocument mapDoc;
         }
         catch (Exception exp)
         {
             DevExpress.XtraEditors.XtraMessageBox.Show(string.Format("抱歉,保存操作出现意外错误,信息:{0}", exp.Message));
         }
     }
 }
Beispiel #3
0
 public override void OnClick()
 {
     if (m_DialogSaveGlobe.ShowDialog() == DialogResult.OK)
     {
         try
         {
             IMemoryBlobStream pMemoryBlobStream = new MemoryBlobStream();
             IObjectStream pObjectStream = new ObjectStream();
             pObjectStream.Stream = pMemoryBlobStream;
             IPersistStream pPersistStream = m_globeHookHelper.Globe as IPersistStream;
             pPersistStream.Save(pObjectStream, 1);
             pMemoryBlobStream.SaveToFile(m_DialogSaveGlobe.FileName);
             IMapDocument mapDoc;
         }
         catch(Exception exp)
         {
             DevExpress.XtraEditors.XtraMessageBox.Show(string.Format("抱歉,保存操作出现意外错误,信息:{0}", exp.Message));
         }
     }
 }