38 lines
792 B
C#
38 lines
792 B
C#
using System;
|
|
using System.Windows.Forms;
|
|
using TBF.Rig.Network.Telnet;
|
|
|
|
namespace TBF.Rig.Network.Camera.CLP1611
|
|
{
|
|
public partial class TerminalDlg : Form
|
|
{
|
|
TelnetClient telnet;
|
|
|
|
public TerminalDlg()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
public TerminalDlg(string name, TelnetClient telnet)
|
|
{
|
|
InitializeComponent();
|
|
Text = name;
|
|
this.telnet = telnet;
|
|
}
|
|
|
|
private void Terminal_Load(object sender, EventArgs e)
|
|
{
|
|
telnet.vtTextChangedHandler += delegate(object sndr, VtTextChangedEventArgs args)
|
|
{
|
|
if (InvokeRequired) { Invoke(new EventHandler<VtTextChangedEventArgs>(OnTextChanged), sndr, args); }
|
|
else OnTextChanged(sndr, args);
|
|
};
|
|
}
|
|
|
|
void OnTextChanged(object sndr, VtTextChangedEventArgs args)
|
|
{
|
|
vtTextBox.Text = args.VtText;
|
|
}
|
|
}
|
|
}
|