在vs2005中,C#中提供的label控件没有自己定义的keypress等键盘时间,请问如何让它接受呢?在线等,谢谢!

解决方案 »

  1.   

    把 textbox 改成 label 的样子, 或利用 label 的容器的击键事件
      

  2.   

    label如果能够获得键盘输入焦点,那么这个还是公认的label吗?
      

  3.   

    自己写个事件才行的吧,加个代理.不然就用text,样式设置设置也可以差不多,个人觉得完全没有必要去搞这个事件.
      

  4.   

    关键是我的应用是用lable话一条斜线,又要让它接受键盘事件,
    呵呵,当然是跟具体应用有关拉。
    现在从技术层面上来讨论,如何实现?不讨论是否有价值的问题。
      

  5.   

    我现在是个组合的自定义控件,下面是usercontrol作为容器,上面放了个label,但是让label全部充满了,并且透明,只能看到画出的斜线,发现这个组合控件不接受键盘事件,不知道怎么回事
      

  6.   

    AAA.Attributes.Add("OnkeyPress","..........")