public void close() { serch = false; locaViewFrom.Close(); locaViewFrom = null; canKaoDian = null; }
public AllViewShow() { locaViewFrom = new LocationViewFrom(); locaViewFrom.serchViewVisi(false); InitializeComponent(); loadLocationViewFrom(); }
public void onMItemClick(int index, QuYuBean quYuBean) { if (!PeoplePowerModel.getPeoplePowerModel().isLocationShow()) { MessageBox.Show("您無此權限"); return; } LocationViewFrom locaViewFrom = new LocationViewFrom(); locaViewFrom.QUYUBean = quYuBean; locaViewFrom.CkdBeans = FileModel.getFlModel().ChFlBean.CanKaoDians; locaViewFrom.CengjiID = selectCenJiBean.ID; locaViewFrom.MFormMian = this; locaViewFrom.setDataLoad(); fromMainModel.onTagData += locaViewFrom.locaModel.distributionData; //绕的有点多 fromMainModel.onCanKData += locaViewFrom.locaModel.distributionCKDData; //绕的有点多 fromMainModel.onNODEData += locaViewFrom.locaModel.changeCanKaiDianIDtIME; locaViewFrom.locaModel.CloseUDPtime = fromMainModel.CloseUDPtime; locaViewFrom.locaModel.OpenUDPtime = fromMainModel.OpenUDPtime; fromMainModel.dirHandle(); locaViewFrom.FormClosed += locaFormClosedEventHandler; timer1_Tick(null, null); locaViewFrom.ShowDialog(); // loadOnNOdata(); }
private void locaFormClosedEventHandler(object sender, FormClosedEventArgs e) { if (!(sender is LocationViewFrom)) { return; } LocationViewFrom lFrom = (LocationViewFrom)sender; if (lFrom.locaModel != null) { fromMainModel.onTagData -= lFrom.locaModel.distributionData; //绕的有点多 fromMainModel.onCanKData -= lFrom.locaModel.distributionCKDData; //绕的有点多 fromMainModel.onNODEData -= lFrom.locaModel.changeCanKaiDianIDtIME; //lFrom.locaModel.close(); } lFrom.closeFoem(); lFrom = null; }