1。单选框/复选框 现在是鼠标放在方框或圆上才行,怎么做才能象有的软件
    只要放在同一行上一点就行了(点到后面的句子上)
2。怎么把一个TEXT框让他变成灰的,并且不响应消息
   我现在写了两行:  .enabled=false
                   .backcolor=backcolor
   是不是有更好的方法
3。现在如果我想让TEXT框变成白色的,但不让他响应鼠标键盘等,而是作为输出
   我把backcolor属性变成白色,但里边出的字却是灰色(我想要黑的)
   若把enabled属性打开,颜色就对了,但我不能让他输入

解决方案 »

  1.   

    1。单选框/复选框 现在是鼠标放在方框或圆上才行,怎么做才能象有的软件
        只要放在同一行上一点就行了(点到后面的句子上)
    可以啊,点到后面的句子上就可以了3。现在如果我想让TEXT框变成白色的,但不让他响应鼠标键盘等,而是作为输出
       我把backcolor属性变成白色,但里边出的字却是灰色(我想要黑的)
       若把enabled属性打开,颜色就对了,但我不能让他输入text1.Locked =True
      

  2.   

    第一题,一个最简单的方法,就是把那个单/复选框控件拉得很长。
    一个比较麻烦的方法:找出那一行的坐标,再用mousedown事件进行判断。如果鼠标的坐标在那一行的范围,就把单/复选框的属性改了。
      

  3.   

    问题一:好像可以点后面的文字选中的
    问题二:Text1.Enable=False  就不会响应事件了
    问题三:Text1.Locked=True   就不能输入和更改了
      

  4.   

    还是用label吧这样写
    Label1.BackColor = &HFFFFFF
    Label1.BorderStyle = 1
    你再看看它像不像你要的那种文本框
      

  5.   

    2。怎么把一个TEXT框让他变成灰的,并且不响应消息
       我现在写了两行:  .enabled=false
                       .backcolor=backcolor
       是不是有更好的方法用下凹状态的lable
    就跟text灰化的效果看着一样vb里有很多障眼法