Foxtable(狐表)用户栏目专家坐堂 → 用户


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

主题:用户

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/6 15:02:00 [只看该作者]

请问老师,登录窗口只要一张图的无边框显示怎么办,也就是不要窗口的标题及边框

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/6 15:11:00 [只看该作者]


例如希望消除某个独立或模式窗口的边框,可以在窗口的AfterLoad事件中加入代码:
e.Form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/6 15:21:00 [只看该作者]

好,谢谢,还有两个问题,1、用户登录过某个帐号,下次再登录里直接就是这个帐号,2、做个记住密码选择怎么办

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/6 15:38:00 [只看该作者]


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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/6 17:15:00 [只看该作者]

Dim cmb As WinForm.ComboBox = e.Form.Controls("UserName")
Dim psw As winform.textbox = e.form.controls("password")
Dim jqm As String = ComputerId
Dim jr As DataRow = DataTables("用户").sqlfind("上次登录机器码 = '" & jqm & "'")
If jr IsNot Nothing
cmb.text = jr("name")
psw.Select()
Else
cmb.text = ""
cmb.Select()
End If
''cmb.ComboList = _UserTable.SQLGetComboListString("Name")
e.Form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None



老师,为实现记录下本机上次登录帐号,我在用户表中加了个上次登录机器码,上面这段可以了,


Dim UserName As String = e.Form.Controls("UserName").Value
Dim jqm As String = ComputerId
Dim dr As DataRow
If UserName = ""  Then
    Messagebox.show("请选择用户!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
dr = _UserTable.SQLFind("[Name] = '" & UserName & "'")
If dr Is Nothing Then
    Messagebox.show("此用户不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
If e.Form.Controls("PassWord").Value = dr("Password") Then
    _UserName = UserName
    _UserGroup = dr("Group")
    DataTables("用户").SQLReplaceFor("上次登录机器码", "", "上次登录机器码 = '" & jqm & "'",True)
    dr("上次登录机器码") = jqm
    e.Form.Close
Else
    Messagebox.show("密码错误!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If


这段确定代码提示where 附近有错误,没看出是什么原因






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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/6 17:19:00 [只看该作者]

哦,找到了,好像是不应该有true


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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/6 17:21:00 [只看该作者]

msgbox(jqm)看看机器码是否有特殊符号

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/6 17:25:00 [只看该作者]

Dim UserName As String = e.Form.Controls("UserName").Value
Dim jqm As String = ComputerId
Dim dr As DataRow
If UserName = ""  Then
    Messagebox.show("请选择用户!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
dr = _UserTable.SQLFind("[Name] = '" & UserName & "'")
If dr Is Nothing Then
    Messagebox.show("此用户不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
If e.Form.Controls("PassWord").Value = dr("Password") Then
    _UserName = UserName
    _UserGroup = dr("Group")
    DataTables("用户").SQLReplaceFor("上次登录机器码", "", "上次登录机器码 = '" & jqm & "'")
     DataTables("用户").SQLReplaceFor("上次登录机器码", jqm, "[name] = '" & UserName & "'")
    e.Form.Close
    DataTables("用户").save
    DataTables("用户").load
Else
    Messagebox.show("密码错误!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If


这样就可以了

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/6 17:52:00 [只看该作者]

再请教一下,我想再优化一下,增加一列记录下登录时间,然后每次打开登录窗口时下拉表中按本次上登录过的近10个用户在下拉表中显示出来供选择,排序按最近的在前面,并将在本机上登录的最近的一个直接显示在框中

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/7 15:27:00 [只看该作者]

 参考

 

http://www.foxtable.com/webhelp/scr/2900.htm

 

 查出来数据,然后加入到下拉控件里面去。


 回到顶部
总数 20 上一页 1 2