一个非常让我头痛的VB问题(也许很简单)

cd913td198 2005-11-25 05:26:20
我在页面用了monthview控件和command控件,当我点了
onthview控件中的某一日期后马上再点击command按钮,第一次点击无效,第二次点击才有效,请问怎样避免这个问题
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuting1 2005-11-26
  • 打赏
  • 举报
回复
用DTP控件啊
还想懒够 2005-11-25
  • 打赏
  • 举报
回复
是个BUG
northwolves 2005-11-25
  • 打赏
  • 举报
回复
see: http://support.microsoft.com/?kbid=191859
northwolves 2005-11-25
  • 打赏
  • 举报
回复
bug:

Private mvHasFocus As Boolean

Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If mvHasFocus Then
mvHasFocus = False
Call Command1_Click
End If
End Sub

Private Sub MonthView1_GotFocus()
mvHasFocus = True
End Sub

Private Sub Command1_Click()
MsgBox "command1_click"
End Sub
province_ 2005-11-25
  • 打赏
  • 举报
回复
command按钮点了做什么的?
可能原因:第一次点的时候MONTHVIEW尚未关闭,所以COMMAND按钮没有接收到CLICK事件(就象你点模式窗口外的控件一样),第二次因为它已经关了,就有效了。
cd913td198 2005-11-25
  • 打赏
  • 举报
回复

7,763

社区成员

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

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