Пример #1
0
 /// <summary>
 /// 关闭浏览对话框(Diglog)
 /// </summary>
 /// <param name="panel">需要关闭的浏览框对应的Panel</param>
 public void closeBrowse(Panel panel)
 {
     foreach (OneDialog dlg in m_dialogs)
     {
         if (dlg.panel == panel)
         {
             BVCU.ManagedLayer_CuCloseDialog(m_bvsdkHandle, dlg.dialogHandle);
             m_dialogs.Remove(dlg);
             break;
         }
     }
 }
Пример #2
0
 public void closeGpsDialog(string puId, int channelNo)
 {
     foreach (OneDialog dlg in m_gpsDialogs)
     {
         if (dlg.pu.id.Equals(puId, StringComparison.CurrentCultureIgnoreCase) &&
             dlg.channelNo == channelNo)
         {
             int iresult = BVCU.ManagedLayer_CuCloseDialog(m_bvsdkHandle, dlg.dialogHandle);
             if (0 == iresult)
             {
                 m_gpsDialogs.Remove(dlg);
             }
             return;
         }
     }
 }
Пример #3
0
 public void closeTspDialog(OneDialog tspDialog)
 {
     if (null == tspDialog)
     {
         return;
     }
     foreach (OneDialog dlg in m_tspDialogs)
     {
         if (dlg == tspDialog && dlg.dialogHandle != null)
         {
             BVCU.ManagedLayer_CuCloseDialog(m_bvsdkHandle, dlg.dialogHandle);
             m_tspDialogs.Remove(dlg);
             break;
         }
     }
     m_tspDialogs.Clear();
 }
Пример #4
0
 public void closeTspDialog(string puId, int channelNo)
 {
     //新增
     foreach (OneDialog dlg in m_tspDialogs)
     {
         if (dlg.pu.id.Equals(puId, StringComparison.CurrentCultureIgnoreCase) &&
             dlg.channelNo == channelNo)
         {
             BVCU.ManagedLayer_CuCloseDialog(m_bvsdkHandle, dlg.dialogHandle);
             for (int i = 0; i < this.m_tspDialogs.Count; i++)
             {
                 OneDialog oneDialog = this.m_tspDialogs[i] as OneDialog;
                 if (oneDialog.pu.id.Equals(puId) && oneDialog.channelNo.Equals(channelNo))
                 {
                     this.m_tspDialogs.RemoveAt(i);
                     this.TspStatusChange_OnEvent();
                     break;
                 }
             }
             return;
         }
     }
 }