Esempio n. 1
0
        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();
                });
            }
        }
Esempio n. 2
0
 private void удалитьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     LocalMachines.RemoveMachine(LocalMachines.GetIPByNickname(this.textBuff));
 }