以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何设置输入内容的范围和替换输入内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88827) |
-- 作者:jjjeyes -- 发布时间:2016/8/10 10:59:00 -- [求助]如何设置输入内容的范围和替换输入内容 问1:在身高列输入范围为140-210范围的数值,在体重列输入35-150范围的数值。我的方法如下,请问能否有更好更简单的代码?? If e.Col.Name = "身高" Then If e.Text <140 Then MessageBox.Show("输入范围无效!") e.Cancel = True ElseIf e.Text >210 Then MessageBox.Show("输入范围无效!") e.Cancel = True End If End If If e.Col.Name = "体重" Then If e.Text <35 Then MessageBox.Show("输入范围无效!") e.Cancel = True ElseIf e.Text >150 Then MessageBox.Show("输入范围无效!") e.Cancel = True End If End If 问2:在长跑列直接输入3.40的时候能否直接替换为3\'40,并同样做输入范围的限制?
|
-- 作者:cbt -- 发布时间:2016/8/10 11:09:00 -- If e.Col.Name = "身高" Then If e.Text <140 Or e.Text >210 Then MessageBox.Show("输入范围无效!") e.Cancel = True End If End If |
-- 作者:cbt -- 发布时间:2016/8/10 11:15:00 -- \' DrawCell 绘制事件,
If e.Col.Name = "cc" Then |