private void vmrc_OnStateChanged(object sender, _IVMRCClientControlEvents_OnStateChangedEvent e) { if (e.state == VMRCState.vmrcState_Connecting) { return; } if (e.state == VMRCState.vmrcState_Connected) { this.connected = true; } else { if (e.state == VMRCState.vmrcState_ConnectionFailed) { Log.Fatal(string.Format("VMRC connection '{0}' failed.", this.Favorite.Name)); } if (e.state == VMRCState.vmrcState_NotConnected) { Log.Fatal(string.Format("VMRC connection '{0}' has been closed.", this.Favorite.Name)); } this.connected = false; this.CloseTabPage(); } }
void vmrc_OnStateChanged(object sender, _IVMRCClientControlEvents_OnStateChangedEvent e) { if (e.state == VMRCClientControlLib.VMRCState.vmrcState_Connected) { this.connected = true; } else if (e.state == VMRCClientControlLib.VMRCState.vmrcState_ConnectionFailed) { connected = false; Terminals.Logging.Log.Fatal("VMRC Connection Lost" + this.Favorite.Name); this.connected = false; TabControlItem selectedTabPage = (TabControlItem)(this.Parent); bool wasSelected = selectedTabPage.Selected; ParentForm.tcTerminals.RemoveTab(selectedTabPage); ParentForm.tcTerminals_TabControlItemClosed(null, EventArgs.Empty); if (wasSelected) { NativeApi.PostMessage(new HandleRef(this, this.Handle), MainForm.WM_LEAVING_FULLSCREEN, IntPtr.Zero, IntPtr.Zero); } ParentForm.UpdateControls(); } else if (e.state == VMRCClientControlLib.VMRCState.vmrcState_NotConnected) { connected = false; } }
private void vmrc_OnStateChanged(object sender, _IVMRCClientControlEvents_OnStateChangedEvent e) { if (e.state == VMRCClientControlLib.VMRCState.vmrcState_Connected) { this.connected = true; } else { connected = false; Logging.Fatal("VMRC Connection Lost" + this.Favorite.Name); this.connected = false; this.FireDisconnected(); } }
private void vmrc_OnStateChanged(object sender, _IVMRCClientControlEvents_OnStateChangedEvent e) { if (e.state == VMRCState.vmrcState_Connecting) return; if (e.state == VMRCState.vmrcState_Connected) this.connected = true; else { if (e.state == VMRCState.vmrcState_ConnectionFailed) Log.Fatal(string.Format("VMRC connection '{0}' failed.", this.Favorite.Name)); if (e.state == VMRCState.vmrcState_NotConnected) Log.Fatal(string.Format("VMRC connection '{0}' has been closed.", this.Favorite.Name)); this.connected = false; this.CloseTabPage(); } }
private void vmrc_OnStateChanged(object sender, _IVMRCClientControlEvents_OnStateChangedEvent e) { if (e.state == VMRCClientControlLib.VMRCState.vmrcState_Connected) this.connected = true; else { connected = false; Logging.Fatal("VMRC Connection Lost" + this.Favorite.Name); this.connected = false; this.FireDisconnected(); } }