我的想法和要求是这样的。当我们输入中文姓名的时候,我要求得到中文姓名中姓氏的开头的那个首字母。
比如,我叫何适。当我在文本框中输入何适后。我要求在一个Label中显示H。
这个该怎么做呢?

解决方案 »

  1.   

    我来坐第一帖回复。说说我自己的想法,抛砖引玉……:-)可以利用键盘的事件KeyDown。捕获后,把结果写入StringBuilder的对象中。到时候对这个StringBuilder进行操作就可以了。遇到特定的BackSpace、Delete、Left、Right执行相应的操作。如删除前一个字符,删除后一个字符等……我现在就想到这样的办法,不知还有没有其它的更为有效率的办法……
      

  2.   

    http://community.csdn.net/Expert/topic/4245/4245819.xml?temp=.8864557
      

  3.   

    Sunmast(Maybe I'm Amazed),太感谢了!!!
    学习中……:-)
      

  4.   

    唉,Sunmast(Maybe I'm Amazed),你一句话就解决了我这个问题。真是的……
    看来我辛苦得来的分就只有给你了……唉……:-)