在VB中
对控件text1.enable=false之后,文字会变灰色(这个大家都知道)
问题是怎么把灰色的字显示为自己想显示的颜色呢?如黑色
我搜过网页,遇到此类问题的人并不多!也没什么解决方法,只是换了一种实现的合适方法
比如实现:当某一text2控件中的值不符合时,text1.enable=false,此时文本还是要显示为黑色,当text2控件符合后,自动置text1.enable=true
locked之后鼠标还是可以停在那里的
如果能够实现:如果焦点在任意一个text里,设text1.locked=true之后,鼠标点text1,焦点自动返回到那个焦点,那也没关系
问题是如何得知当按text1前是哪个得到焦点的?因为操作不顺序的是随机的,知道就不这么麻烦了