Beispiel #1
0
        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();
        }