Foxtable(狐表)用户栏目专家坐堂 → 窗口中的combobox 控件,如何多值?


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

主题:窗口中的combobox 控件,如何多值?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
窗口中的combobox 控件,如何多值?  发帖心情 Post By:2015/1/7 20:09:00 [只看该作者]

窗口中的combobox 控件,如何多值?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/7 20:12:00 [只看该作者]


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2015/1/7 20:50:00 [只看该作者]

给多个用户 发信息

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150107204500.png
图片点击可在新窗口打开查看
   发送代码

如何写循环

Dim re As String = e.Form.Controls("CheckedComboBox1").Value '获得接收用户名
Dim cn As String = e.Form.Controls("TextBox1").Value '获得发送内容
If re = "" OrElse cn = "" Then
    Return
End If
If re = User.Name Then
    MessageBox.Show("不能给自己发信息!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
Dim r As Row = Tables("message").AddNew()
r("sender") = User.Name
r("sendtime") = Date.Now
r("reciever") = re
r("message") = cn
r.Save()
e.Form.Controls("TextBox1").Value = ""


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2015/1/7 21:02:00 [只看该作者]

Dim re As String = e.Form.Controls("CheckedComboBox1").Value '获得接收用户名
Dim cn As String = e.Form.Controls("TextBox1").Value '获得发送内容
If re = "" OrElse cn = "" Then
    Return
End If
If re = User.Name Then
    MessageBox.Show("不能给自己发信息!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If
Dim Values() As String
Values = re.split(",")
For Index As Integer = 0 To Values.Length - 1
Dim r As Row = Tables("message").AddNew()
r("sender") = User.Name
r("sendtime") = Date.Now
r("reciever") =values(Index)
r("message") = cn
r.Save()
Next
e.Form.Controls("TextBox1").Value = ""

 

如何排除本人


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/7 21:05:00 [只看该作者]

For Index As Integer = 0 To Values.Length - 1

    If values(Index) <> user.Name Then


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/7 21:06:00 [只看该作者]

Dim re As String = e.Form.Controls("CheckedComboBox1").Value '获得接收用户名
Dim cn As String = e.Form.Controls("TextBox1").Value '获得发送内容
If re = "" OrElse cn = "" Then
    Return
End If

Dim Values() As String
Values = re.split(",")
For Index As Integer = 0 To Values.Length - 1
    If values(Index) <> user.Name Then
        Dim r As Row = Tables("message").AddNew()
        r("sender") = User.Name
        r("sendtime") = Date.Now
        r("reciever") =values(Index)
        r("message") = cn
        r.Save()
    End If
Next
e.Form.Controls("TextBox1").Value = ""


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2015/1/7 21:39:00 [只看该作者]

在发布后 接收计划 出错

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150107213440.jpg
图片点击可在新窗口打开查看

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/7 21:51:00 [只看该作者]

 不发布是否报错?自己调试一下哪里出问题

 

 http://www.foxtable.com/help/topics/1485.htm

 


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2015/1/8 14:29:00 [只看该作者]

全面的问题 都搞定了,多谢甜老师,还有问题能不能优化一下 ,譬如用户名为本人,能不能在CheckedComboBox1不要显示了,代码怎么写


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/8 14:32:00 [只看该作者]

 在取值的时候加入筛选条件即可啊。

 回到顶部
总数 16 1 2 下一页