private void Tb_Name_TextChanged(object sender, EventArgs e) { var regx = new Regex("[^a-zA-Z0-9 ]"); if (regx.IsMatch(Tb_Name.Text)) { Tb_Name.Text = name; } else { name = Tb_Name.Text; TB_HeroName.Text = Tb_Name.Text; } Tb_Name.Focus(); Tb_Name.SelectionStart = Tb_Name.Text.Length; }
private void Btn_Add_Click(object sender, RoutedEventArgs e) { string str = Tb_Name.Text.Trim(' '); if (string.IsNullOrWhiteSpace(str)) { System.Windows.MessageBox.Show("请输入文本!"); return; } //Lb_Names.ItemsSource = null; listNames.Add(str); Lb_Names.Items.Refresh(); set.AddItem(str); Tb_Name.Text = ""; Tb_Name.Focus(); FileStream fs = new FileStream(set.GetCurrentFileName(), FileMode.Append); StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("gb2312")); sw.Write(str + "\r\n"); sw.Close(); fs.Close(); }