private void попыткаУстановкиСоединенияToolStripMenuItem_Click(object sender, EventArgs e) { //Отправить запрос на открытие, если мы примем ответ с подключением, то запустим форму TcpClient client = new TcpClient(); if(NetworkModule.TryConnect(LocalMachines.GetIPByNickname(textBuff), ref client)) { FileTransfer s = new FileTransfer(client, null, LocalMachines.GetIPByNickname(textBuff), this); s.StyleManager.Theme = StyleManager.Theme; if (s.StyleManager.Theme == MetroThemeStyle.Dark) { s.FilesList.BackColor = System.Drawing.SystemColors.ControlDarkDark; } s.ShowDialog(); } else { Invoke((MethodInvoker)delegate { new PopupNotifier() { TitleText = "FileExchange", ContentText = $"Не удалось подключится к {textBuff} находящегося по адресу {LocalMachines.GetIPByNickname(textBuff)}" }.Popup(); }); } }
private void удалитьToolStripMenuItem_Click(object sender, EventArgs e) { LocalMachines.RemoveMachine(LocalMachines.GetIPByNickname(this.textBuff)); }