private void SendSpecialKeys(ProtocolVNC.SpecialKeys keys) { try { var interfaceControl = TabController.SelectedTab?.Tag as InterfaceControl; var vnc = interfaceControl?.Protocol as ProtocolVNC; vnc?.SendSpecialKeys(keys); } catch (Exception ex) { Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "SendSpecialKeys (UI.Window.ConnectionWindow) failed" + Environment.NewLine + ex.Message, true); } }
private void SendSpecialKeys(ProtocolVNC.SpecialKeys keys) { try { var interfaceControl = TabController.SelectedTab?.Tag as InterfaceControl; var vnc = interfaceControl?.Protocol as ProtocolVNC; vnc?.SendSpecialKeys(keys); } catch (Exception ex) { Runtime.MessageCollector.AddExceptionMessage("SendSpecialKeys (UI.Window.ConnectionWindow) failed", ex); } }
private void SendSpecialKeys(ProtocolVNC.SpecialKeys Keys) { try { InterfaceControl IC = TabController.SelectedTab?.Tag as InterfaceControl; if (IC?.Protocol is ProtocolVNC) { ProtocolVNC vnc = (ProtocolVNC)IC.Protocol; vnc.SendSpecialKeys(Keys); } } catch (Exception ex) { Runtime.MessageCollector.AddMessage(Messages.MessageClass.ErrorMsg, "SendSpecialKeys (UI.Window.ConnectionWindow) failed" + Environment.NewLine + ex.Message, true); } }