Foxtable(狐表)用户栏目专家坐堂 → 关于ComboBox控件问题


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

主题:关于ComboBox控件问题

帅哥,在线噢!
裴保民
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
关于ComboBox控件问题  发帖心情 Post By:2024/12/9 11:20:00 [显示全部帖子]

怎样判断组合框ComboBox控件中列表是否有重复值?

 回到顶部
帅哥,在线噢!
裴保民
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 12:23:00 [显示全部帖子]

这段代码放入到“valueChanged”事件中判断不了,怎么办?


 回到顶部
帅哥,在线噢!
裴保民
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 13:22:00 [显示全部帖子]

ComboBox作为一个数据输入控件,可以人工输入但不能和现有的数据重复,当第一次输入不重复数值后离开控件后自动保存数据,以便以后输入数据时可以选择.
代码如下:
Dim s As String = GetConfigValue("List","")
Dim cmb As WinForm.ComboBox
cmb = e.Form.Controls("csComboBox")
Dim lst As new List(of String)
For i As Integer = 0 To cmb.Items.Count - 1
    If lst.contains(cmb.Items(i)) Then
        msgbox(cmb.Items(i) & "有重复")
Return
Exit For
Else
 SaveConfigValue("List",s & "|" & e.Sender.text)
    End If
Next
在enter事件中写入如下代码:
e.Sender.ComboList = GetConfigValue("List","")

 回到顶部
帅哥,在线噢!
裴保民
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 13:35:00 [显示全部帖子]

一开始是在自定义项目中设置了几个,后期考虑用户有可能会扩大选项所有考虑用这个功能


 回到顶部
帅哥,在线噢!
裴保民
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 13:47:00 [显示全部帖子]

是要问这个吗?
图片点击可在新窗口打开查看此主题相关图片如下:screenshot_20241209_134555.png
图片点击可在新窗口打开查看

没有代码

[此贴子已经被作者于2024/12/9 13:48:34编辑过]

 回到顶部
帅哥,在线噢!
裴保民
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 13:56:00 [显示全部帖子]

没绑定字段
图片点击可在新窗口打开查看此主题相关图片如下:screenshot_20241209_135614.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2024/12/9 13:58:36编辑过]

 回到顶部
帅哥,在线噢!
裴保民
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 14:00:00 [显示全部帖子]

根据现有的已添加的项目
图片点击可在新窗口打开查看此主题相关图片如下:screenshot_20241209_135614.png
图片点击可在新窗口打开查看
项目
[此贴子已经被作者于2024/12/9 14:00:47编辑过]

 回到顶部
帅哥,在线噢!
裴保民
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 14:16:00 [显示全部帖子]

不用考虑客户选择了哪一项客户只是利用该控件向数据库中添加或修改数据用只是向数据库中添加时所需要的项目类别下拉框中没有需要输入新值这样把新值保存起来作为下一次需要时选择所以

 回到顶部
帅哥,在线噢!
裴保民
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2024/12/9 16:14:00 [显示全部帖子]

不用管选择的是哪一项的只要列表里没有所要的选项就添加一条新项目

 回到顶部