那你不如做一个combobox来的方面!

解决方案 »

  1.   

    private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
    switch (e.KeyChar)
    {
    case 'A':
    case 'a':
    case 'B':
    case 'b':
    e.Handled = false;
    break;
    default:

    break;

    }
    base.OnKeyPress(e); }
      

  2.   

    楼上老兄的思路对,但是有一点需要注意,c#中每一个case都要有一个break
    不然编译报错。
      

  3.   

    谢谢你的夸奖,不过你再研究研究 switch case 就更好了.
    顺着跑,只要 
    case 'A':
    case 'a':
    case 'B':
    这些case后面没有东西, break 就不要了.
      

  4.   

    see
    Masked C# TextBox Control
    http://www.csharphelp.com/archives/archive163.html