有关Command控件的问题,困扰我很久了……

runbird 2006-03-12 09:06:58
就是想让鼠标点击一次command控件,控件不会弹起来,而第二次按已经被“陷下”的按键,它就弹起来了。在线等待~~~
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZOU_SEAFARER 2006-03-13
  • 打赏
  • 举报
回复
Check1.Style = 1
这个需要在属性里面设置,不能写在代码里面!
wwh999 2006-03-13
  • 打赏
  • 举报
回复
完全定制COMMAND控件,可以用随想命令按钮SP1控件,即美观也基本上没错误,界面也很好看。

如果仅仅要实现你的如题要求:最简单的就是用复选框控件CheckBox(设置其style属性为1)即可
WuYunpeng 2006-03-12
  • 打赏
  • 举报
回复
自己做一个控件吧,用两条线(左上角两条右下角两条)和一个标签(放在中间)就行
rainstormmaster 2006-03-12
  • 打赏
  • 举报
回复
其它的方法还有几种,最简单的就是用checkbox(设置其style属性为1)代替按钮
rainstormmaster 2006-03-12
  • 打赏
  • 举报
回复
Option Explicit

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const BM_SETSTATE = &HF3
Dim flag As Boolean

Private Sub Command1_Click()
flag = Not flag
SendMessage Command1.hwnd, BM_SETSTATE, flag, ByVal 0&
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧