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"; } }
private void frmTerminal_FormClosing(object sender, FormClosingEventArgs e) { OpenEmulator.Disconnect(); OpenEmulator.Dispose(); }