combobox相关内容

如何使 Combobox 项目列表动态化?

我在工作表上使用了“生成"按钮.当我单击按钮时,会出现一个弹出窗口(表单),其中包含两个组合框.根据第一个组合框的选择,填充第二个组合框选项列表. 对于第一个组合框,当我对项目值进行硬编码时,它工作正常.表单代码如下: Private Sub UserForm_Initialize()使用 ComboBox_DL.AddItem“DL1".AddItem“DL2"结束于结束子 我尝试通过 ..
发布时间:2022-01-02 14:46:28 其他开发

在另一个 ComboBox 中选择项目后动态更新 Combobox - JavaFX

我有一个 JavaFX 表单,其中有两个组合框,其中以 15 分钟的增量填充了开始和结束时间的时间.我试图让结束时间组合框在用户选择开始时间时动态重新填充选项,这样用户就不可能在开始时间之前选择结束时间,同时保留用户的选择,如果用户已经选择了一个仍然在开始时间之后的结束时间. 在测试代码是否有效时,我已经能够让两个框正确填充并正确保留用户的选择,但是,当用户选择新的开始时间时,我无法正确触发 ..
发布时间:2022-01-02 14:46:18 其他开发

ComboBox ControlTemplate 下拉按钮

我想知道是否有人有一个示例,说明如何设置组合框的样式/模板以仅在其默认初始状态下显示按钮.有点像功能区栏的 DropDownButton 库.我只是希望用户能够单击一个按钮并列出组合框项目.当进行选择时,它不会将所选项目保存在文本字段中,因为没有文本字段只有一个按钮.谢谢:) 解决方案 以下是一些示例代码: 请注意, ContentPresenter 和 PART_EditableTex ..
发布时间:2022-01-02 14:46:01 其他开发

无法从 ComboBox 获取值

我有一个简单的组合框,里面有一些值/文本项.我使用 ComboBox.DisplayMember 和 ComboBox.ValueMember 来正确设置值/文本.当我尝试获取该值时,它返回一个空字符串.这是我的代码: FormLoad 事件: cbPlayer1.ValueMember = "值";cbPlayer1.DisplayMember = "文字"; ComboBox 事件的 ..
发布时间:2022-01-02 14:45:52 C#/.NET

WPF 组合框“泄漏"记忆

我在 WPF 中遇到了组合框的问题,它们似乎挂在打开它们的第一个 DataContext 上.当我更改 ComboBox 上的 DataContext 时,子 PopupRoot 对象仍然引用旧的 DataContext. 起初我以为我们做错了什么,但我很难弄清楚那可能是什么,所以我试图简化.我设法以一种非常简单的形式重新创建了我在应用程序中看到的行为,因此它看起来更像是 WPF Combo ..
发布时间:2022-01-02 14:45:46 C#/.NET

ComboBox 到静态属性的双向绑定

-------编辑------ 所以,我认为我的代码是正确的,您所有答案中的代码片段也是如此.感谢那.我的问题是我的开发机器运行 .NET4.5,它的行为不同!完全相同的程序(针对 .NET4.0 编译)在带有 .NET4.0 的机器上运行正确,但在带有 .NET4.5 的机器上运行不正确! 所以这是我修改后的 问题. -------编辑------ 首先,我如何将组合框双 ..
发布时间:2022-01-02 14:45:30 其他开发

javafx fxml ComboBox 错误

我正在尝试将字符串添加到 javafx 组合框,但我不断收到上述错误:/ 没有找到合适的 add(String) 方法方法 Collection.add(CAP#1) 不适用(参数不匹配;字符串不能转换为 CAP#1)方法 List.add(CAP#1) 不适用(参数不匹配;字符串不能转换为 CAP#1)其中 CAP#1 是一个新的类型变量:CAP#1 从 ? 代码 room_id.ge ..
发布时间:2022-01-02 14:45:23 其他开发

检索和使用 tkinter 组合框选择

我正在为自定义计算器组合一个 GUI,该计算器可自动将某些测量单位转换为其他测量单位. 我想返回所选的实际文本,以便我可以根据用户选择的任何内容编写 if 语句.如何让 python 返回实际值而不是我现在得到的值? 每当我测试此代码时,我都会收到以下信息: VirtualEvent 事件 x=0 y=0 以下是我试图用于此过程的代码部分.对于下面的示例代码,我希望用户能够 ..
发布时间:2022-01-02 14:45:16 Python

如何在 VBA 中动态创建的 ComboBox 上创建 Sub?

我对 Excel 编程和 VBA 非常陌生.我被困在我有随机数量的动态创建的组合框(ComboBox1、ComboBox2 .... ComboBoxN)的地方.我需要实现一个功能,如果我在 ComboBox[i] 中选择一个值(其中 i 可以是 1 到 N 之间的任何随机数),那么它应该触发一个事件,该事件将填充 ComboBox[i+1] 中的值. 我如何为此编写一个子程序?如果不在 S ..
发布时间:2022-01-02 14:44:59 其他开发

使用 tkinter 编辑文本时显示组合框下拉菜单

是否可以在打开下拉菜单时使 Combobox 可编辑?我还没有找到任何解决方案.我想让它更像 Google 搜索,但使用 ComboBox. 解决方案 问题:在编辑文本时显示Combobox PopdownWindow 此示例将 ttk.Combobox 扩展为以下内容: 键入时显示 PopdownWindow 按'' 打开PopdownWindow如果在 Listbo ..
发布时间:2022-01-02 14:44:53 Python

MVVM 可编辑组合框绑定

这是我的问题...我有一个服务器列表,每个服务器都有一个 ID 和 ServerName.我希望能够从 ComboBox 中选择一个服务器并就地编辑它,然后让它的 ID 可用于稍后通过 SQL 更新.所以假设这是数据:(ID=1, Name="Server1"), (ID=2, Name="Server2"), (ID=3, Name="Server3").如果我从 ComboBox 中选择 Se ..
发布时间:2022-01-02 14:44:43 C#/.NET

ComboBox 问题:无法绑定到新值成员

我有一个作为用户控件创建的组合框(它实际上由标签、组合框和文本框组成).我正在尝试将数据集绑定到组合框数据源,但我不断收到有关 ValueMember/Display 成员的错误消息: 无法绑定到新的显示成员 - newdisplay member无法绑定到新值成员 - 参数名称:值 我以为我已经为用户控件正确编码了所有内容: 公共部分类 ucComboBox : UserControl{ ..
发布时间:2022-01-02 14:44:30 C#/.NET

如何在组合框中放置换行符/制表符

我有一个 CSV 文件,其中包含各种项目.我将其中一些项目放入组合框.如何在 CSV 文件中放置换行符和/或制表符,使其在组合框中显示为换行符/制表符?我试过 \t 和 \n 但它只显示在组合框中. 解决方案 基础 ComboBox 不支持显示这样的特殊字符,它们将被忽略.如果您需要这种类型的功能,您需要覆盖 OnDrawItem 方法并自己绘制这些项目 - 我不建议这样做.另一种选择是使 ..
发布时间:2022-01-02 14:44:20 C#/.NET

WINAPI - 设置背景&组合框下拉菜单的文本颜色

所以我试图设置一个 ComboBox 的背景 &使用 Common-Controls & 的文本颜色WINAPI.我确实设法设置了背景 &组合框本身的文本颜色,但其下拉列表的颜色保持不变. 这几乎是我所做的:创建组合框时,我使用了 CBS_DROPDOWNLIST 样式(以及 WS_VISIBLE & WS_CHILD).然后在窗口处理函数中,我以如下方式处理了CTLCOLOR_LISTBO ..
发布时间:2022-01-02 14:44:12 其他开发

从 ComboBox (DropDownList) Winforms 中删除项目

我有一个已填充的下拉列表 ddlNumbers.DisplayMember = "电话号码";ddlNumbers.DataSource = mobileList;ddlNumbers.SelectedItem = null; 当一个按钮被点击时,我想从中删除一个项目. ddlMobileNumbers.Items.RemoveAt(i); 但是得到例外.'设置 DataSource 属性 ..
发布时间:2022-01-02 14:44:01 C#/.NET

C# Winforms - 设置组合框选定值

我想为组合框设置名称和值对.所以我创建了一个名为 Item 的类,如下所示: //组合框的内容项私有类项目{私有只读字符串名称;私有只读 int 值;私人项目(字符串 _name,int _value){名称 = _name;值 = _value;}私有覆盖字符串 ToS​​tring(){//生成组合框中显示的文本返回名称;}} 和这样的数据集: comboBox1.DataSource ..
发布时间:2022-01-02 14:43:47 C#/.NET

Java 8 DatePicker 和可编辑的 ComboBox 行为在 8u51 和 8u60 之间发生变化

我们已经广泛搜索了这个论坛和网络,但没有发现任何与此问题相关的内容,所以我觉得有必要在这里发布这个问题...... 在 Java 8 u51 和 u60 发布之间,我们观察到 JavaFX8 DatePicker 和可编辑 ComboBox 元素的功能发生了重大的行为变化. 在 u51 下运行,您可以在 DatePicker 中输入诸如 12/30/1970 之类的日期,然后切换到下一 ..
发布时间:2022-01-02 14:43:41 Java开发