Check1.Style = 1以后CheckBox控件在选中之前会有虚线框,选中后会有实线框如何去掉这两个线框???

解决方案 »

  1.   


    线框是当前获得焦点的标志。只要不使焦点停留即可。1 不要使 Check1 的 TabIndex = 0。例如,在 Command1 的属性窗口中设置它的TabIndex = 0。
    2 在选中后,转移焦点。例如:Private Sub Check1_Click()
        Command1.SetFocus
    End Sub
      

  2.   

    这样单击checkbox的时候虚线框与实线框还是会出来
      

  3.   


    “还是会出来”是什么意思?莫非你连它闪一下都不允许?那就自己用 Line 和 画一个 Label 画一个,想让它怎样就怎样。
      

  4.   

    虚线框是控件获得焦点的标志。
    不知道楼主说的“实线框”指的是啥东东。
    你可以用一个小图片画上相应的内容,代替 CheckBox控件 。
    你想要的什么样的效果,几乎都是可以实现的。
      

  5.   

    http://www.j2soft.cn/static_html/200511072202035048admin.html
    这里有实现无焦点按钮的源码。
    将按钮的句柄,换成CheckBox的句柄,试一下,应该可以。
      

  6.   

    能发个到邮箱么?
      [email protected]
      

  7.   

    我找到一个hook无焦点的例子
    但是是针对按钮的
    对于checkbox没有效果 呵呵