请问在对vsflexgrid进行编辑的时候,我想让vsflexgrid的某列只能输入数字,应该怎么做???

evilzydar 2004-08-11 08:41:31
请问在对vsflexgrid进行编辑的时候,我想让vsflexgrid的某列只能输入数字,应该怎么做???
...全文
180 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
正能量程序 2004-08-11
  • 打赏
  • 举报
回复
同意楼上
lxxldd 2004-08-11
  • 打赏
  • 举报
回复
Private Sub CheckData(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then Exit Sub '如果是数字退出
If KeyAscii <> 8 Then KeyAscii = 0
End Sub

Private Sub vsflexgrid_KeyPressEdit(ByVal Row As Long, ByVal Col As Long, KeyAscii As Integer)
If col=1 Then '第一列只能输入数字
CheckData KeyAscii
End If
End Sub

1,451

社区成员

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

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