Foxtable(狐表)用户栏目专家坐堂 → 不允许输入中文


  共有1756人关注过本帖树形打印复制链接

主题:不允许输入中文

帅哥哟,离线,有人找我吗?
kao_go
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:562 积分:4845 威望:0 精华:0 注册:2014/4/29 14:32:00
不允许输入中文  发帖心情 Post By:2016/3/22 15:01:00 [只看该作者]

怎么在代码里设置窗口表(sqltable表)中列,不允许输入中文

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/22 15:06:00 [只看该作者]

 你在ValidateEdit事件处理

 

Dim str As String = e.text
Dim reg As new System.Text.RegularExpressions.Regex("[\u4e00-\u9fa5]+")
If reg.Ismatch(str) Then
    msgbox("有中文")
    e.cancel = True
End If


 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:562 积分:4845 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/3/22 15:07:00 [只看该作者]

或者用代码设置掩码

 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:562 积分:4845 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/3/22 15:09:00 [只看该作者]

可以像设置列属性那样,直接关闭中文输入法吗?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/22 15:57:00 [只看该作者]

你可以用代码切换输入法

 

For Each lang As Object In Windows.Forms.InputLanguage.InstalledInputLanguages
    output.show(lang.LayoutName)
    If lang.LayoutName Like "*搜狗拼音输入法*" Then
        Windows.Forms.InputLanguage.CurrentInputLanguage = lang
        Exit For
    End If
Next

msgbox("切换到搜狗输入法成功")


 回到顶部
帅哥哟,离线,有人找我吗?
kao_go
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:562 积分:4845 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2016/3/22 17:12:00 [只看该作者]

谢谢老师

 回到顶部