实现如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PISS.View.CustomControl
{
    public class LetterAndNum : TextBox
    {
        protected override void OnKeyPress(KeyPressEventArgs e)
        {
            base.OnKeyPress(e);
            SetStandard(e);
        }
        private void SetStandard(System.Windows.Forms.KeyPressEventArgs e)
        {
            //只允许输入字母
            Regex regex = new Regex(@"^([A-Za-z0-9]|[\b])+$");
            MatchCollection mc = regex.Matches(e.KeyChar.ToString());
            foreach (Match ma in mc)
            {
                e.Handled = false;
                return;
            }
            e.Handled = true;
        }
    }
}
 
                     
                    
                 
                    
                 

 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号