public void connectToolStripMenuItem_Click(object sender, EventArgs e) { if (connectToolStripMenuItem.Text == "Connect") { if (string.IsNullOrEmpty(_host) || string.IsNullOrEmpty(_port)) { MessageBox.Show("Please provide a Host and Port."); return; } _terminalType = string.IsNullOrEmpty(_terminalType) ? null : _terminalType; if (OpenEmulator.Connect(_host, int.Parse(_port), _terminalType, _useSsl)) { TN3270 = OpenEmulator.TN3270; Text = $"Terminal (Connected) - Host: {_host} - Port: {_port}"; connectToolStripMenuItem.Text = "Disconnect"; } } else { OpenEmulator.Disconnect(); TN3270 = null; Text = "Terminal (Disconnected)"; connectToolStripMenuItem.Text = "Connect"; } }
//used in automation command public frmTerminal(string host, string port, string terminalType, bool useSsl) { _host = host; _port = port; _terminalType = terminalType; _useSsl = useSsl; InitializeComponent(); OpenEmulator.InitializeComponent(); Size = new Size(OpenEmulator.Size.Width + 20, OpenEmulator.Height + msTerminal.Height + 50); connectToolStripMenuItem_Click(null, null); }
private void frmTerminal_FormClosing(object sender, FormClosingEventArgs e) { OpenEmulator.Disconnect(); OpenEmulator.Dispose(); }
//used in terminal helper public frmTerminal() { InitializeComponent(); OpenEmulator.InitializeComponent(); Size = new Size(OpenEmulator.Size.Width + 20, OpenEmulator.Height + msTerminal.Height + 50); }