public frmAWOL(Model.WOL wol) { InitializeComponent(); TextMac.Text = wol.MAC; TextName.Text = wol.NAME; TextIp.Text = wol.IP; }
private void button1_Click(object sender, EventArgs e) { Regex r = new Regex(@"^([A-Fa-f0-9][A-Fa-f0-9]:[A-Fa-f0-9][A-Fa-f0-9]:[A-Fa-f0-9][A-Fa-f0-9]:[A-Fa-f0-9][A-Fa-f0-9]:[A-Fa-f0-9][A-Fa-f0-9]:[A-Fa-f0-9][A-Fa-f0-9])$"); //NewWOL = new Model.WOL(); string mac = TextMac.Text; if (!r.IsMatch(mac)) { if (LanguageSet.Language == "0") { MessageBox.Show("输入的 MAC 地址无效!", "提示"); } else { MessageBox.Show("Invalid MAC address entered!", "Tips"); } return; } string name = TextName.Text; string ip = TextIp.Text; Regex regex = new Regex("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$"); if (!regex.IsMatch(ip) || (ip == "0.0.0.0")) { if (LanguageSet.Language == "0") { MessageBox.Show("输入的 IP 地址无效!", "提示"); } else { MessageBox.Show("Invalid IP address entered!", "提示"); } TextIp.Text = ""; return; } NewWOL = new Model.WOL(mac, name, ip); if (NewWOL != null) { this.DialogResult = DialogResult.OK; } }