combobox相关内容

C# 自定义组合框排序

是否可以在组合框中自定义排序/显示顺序?假设我想要一个特殊值“MasterValue"在所有其他值之前. 解决方案 创建一个实现 IComparable 并覆盖 ToString 的类,而不是添加字符串. 将该类的实例添加到您的 ComboBox ..
发布时间:2022-01-02 14:43:13 C#/.NET

具有单个数据源的多个 ComboBox

我有 2 个组合框,它们与数据集中的单个绑定源相关联.当我在其中一个组合框中选择一个项目时,它们都会发生变化.我在组合框中没有代码,但我有数据集填充: this.cLIENT_BranchesTableAdapter.Fill(this.gcDataSet.CLIENT_Branches); 这可能是什么原因造成的? 解决方案 给每个 ComboBox 自己的 BindingSourc ..
发布时间:2022-01-02 14:43:03 C#/.NET

VBA 获取组合框以“建议"一个选项

我对 VBA 比较陌生,我正在尝试解决在 Excel 2010 中使用用户表单的问题. 我正在编写一个伪拼写检查器,用于根据列表验证单词.未知单词显示在文本框中,允许的单词列表显示在下面的组合框中.我希望组合框根据未知单词提出“建议".即未知词是“挖掘",组合框中允许的词之一是“挖掘".我希望组合框建议使用“挖掘"一词.我的问题是自动完成不提供建议,因为未知单词比允许的单词长. 我对解 ..
发布时间:2022-01-02 14:42:56 其他开发

获取 ComboBox 的当前索引?

假设我有一个带有这些值的 ComboBox: 黑色红色的蓝色 而且我目前选择了 Red.如果用户然后按退格键并按回车键,我将捕获 ComboBox 的 KeyDown 事件. 在这种情况下,我想从组合框中的项目列表中删除红色. 但是,由于调用 KeyDown 时 ComboBox 的文本为空白,SelectedIndex 为 -1. 目前我有一个看起来像这样的解决方法: p ..
发布时间:2022-01-02 14:42:48 C#/.NET

删除所有项目后的组合框大小问题

我的应用程序包含一个 ComboBox,用户可以从中删除项目.当程序启动时,它会从从配置文件中读取的字符串列表中填充 ComboBox. 这是添加项目的代码: //版本列表是一个字符串数组foreach(versionList 中的字符串版本){versionComboBox.Items.Add(version);}if (versionComboBox.Items.Count > 0){ ..
发布时间:2022-01-02 14:42:30 C#/.NET

如何更改 ComboBox 下拉按钮颜色

如何更改滑动按钮的颜色?不是边框颜色,也不是幻灯片项目颜色. 我已经更改了幻灯片项目的颜色 有什么办法可以改变颜色吗? 解决方案 Flat ComboBox - 更改边框颜色和下拉按钮颜色 您需要自己处理 WM_PAINT 并绘制边框和下拉矩形.这是内部ComboBox.FlatComboAdapter .Net Framework 类的作品. 在这篇文章中,我创建 ..
发布时间:2022-01-02 14:42:04 C#/.NET

需要基于第二个 ComboBox 的 SelectedValue 设置 WPF MVVM ComboBox ItemsSource 的简单工作示例

谁能给我看一个 WPF MVVM 应用程序的简单工作示例,以根据 ComboBox A 的 SelectedItem 设置组合框 B 的 ItemsSource? 从我在这个网站上发现的情况来看,它似乎变得太复杂了. 完成它的“正确"MVVM 方法是什么? 谢谢. 编辑我使用 Didier 的示例进行了更新.我的 XAML 的摘录: ..
发布时间:2022-01-02 14:41:55 其他开发

从后面的代码中添加组合框项目.[WPF]

我从 MSDN.我试图做的是类似的,但使用一个列表而不是三个不同的字符串.这么说 ListstrList = new List();strList.Add("用C#创建");strList.Add("项目 2");strList.Add("项目 3");//下面的MSDN代码cbox = new ComboBox();cbox.Background = Brushes.LightBlue;cbo ..
发布时间:2022-01-02 14:41:48 C#/.NET

ttk.Combobox 当状态为只读且失焦时出现故障

当 ttk.Combobox 为只读且未处于焦点时,其文本背景变为白色,与灰色字段背景不同,并使组合框看起来很丑: 所需的样式将是第二个样式.如何让组合框像这样工作? 解决方案 解决方案是将 ttk 样式改成这样: s = ttk.Style()s.map("TCombobox",选择背景=[('!readonly', '!focus', 'SystemWindow'),('只读' ..
发布时间:2022-01-02 14:41:41 Python

Jquery ui 自动完成组合框 - 更改为不触发

我需要有关 JQuery UI 自动完成组合框的帮助.无论如何,我都无法触发“已更改"事件.我从各种示例中汇总了这个小部件. 我在这里有一个 JSFiddle 用于当前的工作示例.我希望它使用已更改的选择 ID“提醒"我(我在我正在构建的网站的一个页面上有 4 个这些小部件). 我没有从示例中得到任何 JS 错误,那么我做错了什么?提前致谢 (函数 ($) {$.widget("cu ..
发布时间:2022-01-02 14:41:33 其他开发

如何为 WPF DataGrid 获取单元格级别的 ComboBox?

看起来 WFP DataGridComboBoxColumn 正在为此列中的所有单元格使用单个 ItemsSource.我有一个案例,其中 ComboBox 项目依赖于同一行中的另一个单元格.我设法在 PreparingCellForEdit 事件中填充了 ItemsSource.但是,它不能按预期工作.最初,此列中的所有单元格都是空的.为该列的 ComboBox 填充 ItemsSource 后 ..
发布时间:2022-01-02 14:41:24 其他开发

ComboBox 在下拉时如何捕获鼠标?

我正在尝试对 ComboBox 下拉菜单(或其他与此相关的下拉菜单,包括上下文菜单)的行为进行建模,当您单击其他任何位置时,即使单击无法聚焦的内容,下拉菜单也会关闭. > 我尝试订阅诸如 MouseCaptureChanged、LostFocus 和 Leave 之类的事件.我有一个自定义的 UserControl,它充当下拉列表,我只想在用户单击其他任何地方时将其关闭. 这似乎是在许多 ..
发布时间:2022-01-02 14:41:17 C#/.NET

C#中的右对齐组合框

默认情况下,C# 组合框中的项目是左对齐的.除了覆盖 DrawItem 方法和设置组合框 drawmode --> DrawMode.OwnerDrawFixed 之外,是否有任何选项可用于更改此理由? 干杯 解决方案 如果你不介意另一边的 drop 小部件,你可以将控件样式设置为 RightToLeft = RightToLeft.Yes 或 设置 DrawMode = ..
发布时间:2022-01-02 14:41:07 C#/.NET

如何使用带有 AJAX JSON 数据的 jQuery 自动完成组合框?

我需要使用组合框执行以下操作. 选择框有一个默认的城市列表,用户可以从中搜索. 如果用户在 input 框中输入文本,我需要进行 ajax 调用以获取数据并向用户显示选项. 如果为用户请求获取数据,则应将这些城市附加到选择框 的选项中 使用 jQuery 自动完成 我能够在用户输入字符串并显示时获取 json 数据结果.但是,我对如何使用组合框集成此功能一无所知. Comb ..
发布时间:2022-01-02 14:40:58 前端开发

组合框在显示列表项时,如何将鼠标事件拦截到窗体上的任意位置以隐藏列表?

我正在尝试实现一个功能类似于组合框的 .net 表单控件,但我不知道在表单上的任何位置拦截鼠标事件以取消展开项目列表的正确方法. > 如何在显示列表时阻止其他控件响应鼠标事件? 如何有效且安全地将鼠标单击事件捕获到表单上的任何位置,以隐藏展开的列表? 解决方案 只需将 ToolStripControlHost 与 ToolStripDropDown 一起使用,它就会像 一样工作组 ..
发布时间:2022-01-02 14:40:48 C#/.NET

如何在单击 WPF 组合框项或按 Enter 键选择时捕获事件?

我已经尝试了几个小时,但它不起作用. 我有一个组合框,里面有几个项目,像搜索框一样动态生成. 现在我想捕获一个事件,当用户单击下拉菜单项或单击下拉菜单项时. 如何实现?我尝试在组合框上设置鼠标/键盘事件处理程序,但它仅适用于组合框的文本框,而不适用于下拉列表. 谢谢. 编辑:我忘了提到我的 Combobox 上有自定义 DataTemplate.我尝试了另一种在 Co ..
发布时间:2022-01-02 14:40:38 其他开发