示例#1
0
 public ClientControlHolder(GoClientConnector connector)
 {
     ClientID  = connector.ClientID;
     ParentTab = new TabPage(ClientID);
     Control   = new GoClientControl(connector)
     {
         Dock = DockStyle.Fill
     };
     ParentTab.Controls.Add(Control);
 }
示例#2
0
 public GoClientControl(GoClientConnector client)
 {
     InitializeComponent();
     Client = client;
     Client.MessageArrived         += OnNewMessageReceived;
     Client.MessageSent            += OnNewMessageSent;
     Client.ConnectionStateChanged += OnClientStateChanged;
     bottomPanel.Enabled            = Client.IsConnected;
     ClientNameLbl.Text             = $@"{client.ClientID} : {client.ClientData.RemoteEP}";
 }