/// <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; } } }
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); return; } } }
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; } } }
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(); }
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; } } }