private void closeButton_Click(object sender, EventArgs e) { //既に破棄されていたら何もしない if (udpMgr == null) { return; } udpMgr.Close(); udpMgr = null; //破棄 logTextBox.AppendText("Closed." + Environment.NewLine); sendButton.Enabled = false; }
private void openButton_Click(object sender, EventArgs e) { //既にUDPManagerクラスが生成されていたら何もしない if (udpMgr != null) { return; } udpMgr = new UDPClientManager(Int32.Parse(portTextBox.Text)); udpMgr.ReceiveEvent += new UDPClientManager.UDPDataReceivedEventHandler(OnUDPDataReceived); udpMgr.Open(); logTextBox.AppendText("Opened." + Environment.NewLine); sendButton.Enabled = true; }