Esempio n. 1
0
        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";
            }
        }
Esempio n. 2
0
        //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);
        }
Esempio n. 3
0
 private void frmTerminal_FormClosing(object sender, FormClosingEventArgs e)
 {
     OpenEmulator.Disconnect();
     OpenEmulator.Dispose();
 }
Esempio n. 4
0
 //used in terminal helper
 public frmTerminal()
 {
     InitializeComponent();
     OpenEmulator.InitializeComponent();
     Size = new Size(OpenEmulator.Size.Width + 20, OpenEmulator.Height + msTerminal.Height + 50);
 }