combobox相关内容
标题说明了一切.我想更改不可编辑的 combobox 的提示文本的颜色,使文本具有与可编辑的 combobox 的提示文本相同的颜色.在我的 CSS 文件中,我尝试在 .combo-box、.combo-box-base 中使用 -fx-prompt-text-fill, .combo-box-base .text-field 和 .combo-box-base .text-input,但没有任何
..
我正在编写一个 WPF MVVM 应用程序.我正在尝试使用转换器在组合框中显示联系人姓名.我认为我不能使用 DisplayMemberPath,因为“全名"列不存在. ComboBox 正在使用实体框架绑定到类中的类.鉴于以下情况: .cs 文件 公共类汽车{公共 int CarId { 获取;放;}公共字符串 Make { get;放;}公共字符串模型{获取;放;}公共字符串年{得
..
这是我的组合框 这是我的 C# 代码 var source = new Dictionary();source.Add("Item1", 0.4);source.Add("Item2", 0.3);source.Add("Item3", 0.1);source.Add("Item4", 0.1);var formateDSource = new Dictionary();for
..
应用程序中有一个 ComboBox 绑定到一组项目.在某些情况下,用户可以从 ComboBox 中选择一个项目,但所选项目可能尚未准备好,因此 ComboBox 所选项目必须回到上一个所选项目(或集合中的其他一些项目),但在当前应用程序中 ComboBox 总是显示来自用户的选定项目,而不是在将其设置回并调用通知属性更改后检索有效项目. 流程是一个简化的代码,它显示了问题. 公共部分类 M
..
我有一个关于 Excel 中组合框的问题. 我有一个 Excel 工作表,默认情况下包含两个组合框,它们的数量由变量 x 描述(默认情况下 x=2).每个组合框都被编写为在 subs 中以特定方式运行,例如我有:private sub ComboBox1_DropButtonClick(). 尽管如此,有时我需要通过更改 X 的值来增加这些框的数量.我总共可能需要多达 10 个组合框.
..
我想知道如何限制 DataGridViewComboBoxColumn 中显示的项目数.在简单的 ComboBox 中,我们可以这样做: comboBox1.IntegralHeight = false;//这是使它工作所必需的!!!组合框1.MaxDropDownItems = 3; 但是如何在DGV的comboBox`中做同样的事情? 创建ComboBoxColumn 时没有Inte
..
我对 C# 还是很陌生,但我正在开发一个从 Access 数据库中提取数据的 WinForms 应用程序.我目前正在开发一个表单,该表单使用 DataAdapter 和 DataSet 将表中的内容动态加载到 DataGridView 中. 到目前为止,表单按预期工作.目前,要添加新记录,您必须在一行中的每个单元格中键入数据.我想要做的是用组合框替换几列(文本框).换句话说,不是手动输入数据
..
我在 C# 中有一个简单的 winforms 应用程序,它有两个控件:combobox1 和 button.当然,分别是ComboBox 和Button.我想知道 combobox1... 中是否有任何项目 我已经试过了,但它只告诉我是否有选定的项目: if (combobox1.Text != "")){MessageBox.Show("组合不为空");} 解决方案 双击表单中的按钮并
..
我的组合框中有一个两列列表,当我使用下拉列表选择其中的一项时,它仅存储(我在组合框的文本框部分看到的内容)我选择的值(无论是根据 boundcolumn 在右列或左列的那个) 我的问题是:有没有办法在组合框的文本框部分存储(或呈现——这是我的目标),同时选中一行的两列? 例如:[column1] Daniel [column2] Smith.在我想要的文本框中:Daniel Smith
..
我有一个 DataTable,它包含各种数据类型的列 - int、string、bool、Enum(就像下面例子中的Severity): hostTable = new DataTable();hostTable.Columns.Add("Suspended", typeof(bool));hostTable.Columns.Add("Succ Tests", typeof(int));host
..
我是 .net 初学者.我正在阅读 XML 文件 并将其显示在两个组合框中,即 cbProduct 和 cbBrandName 我需要在 cbBrandName 中显示与 cbProduct 中所选文本相关的文本. 我实现了以下代码: DataSet ds = new DataSet();ds.ReadXml(@"..\..\stock.xml");cbProduct.DataSou
..
我正在使用带有组合框的 winform,该组合框的下拉宽度大于其大小.当用户从那里选择某些内容时,它只显示文本的结尾而不是开头.我如何默认显示以字符串开头的文本? 即.组合框有项目 乔治亚州亚特兰大 佐治亚州雅典 佛罗里达迈阿密 .... 然后用户选择一个,然后他们在框中看到的都是“格鲁吉亚" 不,不幸的是,我没有足够的资产来使组合框变大,并且列表中的单词顺序不会改变
..
我想在 ac# .NET 4.5 Windows Forms 应用程序(注意:不是 WPF)中创建一个组合框,它显示系统上所有安装的 truetype 字体,并且每个字体都使用它所代表的字体进行格式化(“Times"格式化与 Times,“Arial" 格式为 arial 等). 如何做到这一点? 解决方案 使用 ComboBox.DrawItem 事件处理程序. public Y
..
如何创建一个 QTable 小部件,它有 2 列,第一列有一个 QComboBox,第二列有一个 QSpinBox,这样组合框就获得了表格的所有空间,只有很小的地方留给QSpinBox(适用于 2-3 位数字). 解决方案 首先使用 setCellWidget() 将 QComboBox 和 QSpinBox 设置为要在相应单元格中显示的小部件. 其次,使用horizontalH
..
我想在 dojo 中创建一个组合框,其中只有在用户输入 3 个字符后才会启动下拉菜单和自动完成功能.当前默认值将开始显示下拉菜单,并在用户输入第一个字符时自动完成. 是否有任何属性可以获得这种行为?我可以重载一些功能吗?还是我应该自己编写一个单独的小部件? 解决方案 我可以为您指明正确的方向:导航到此处的 API 页面:http://dojotoolkit.org/api/ 并查找
..
我有 4 个表 - 代理商、客户、县和城镇.代理和客户都有一个城镇字段和一个县字段.我为每个表都有一个 DataGridView.这些工作得很好.我将城镇和县作为组合框,使用城镇和县表作为数据源. 问题在于它没有根据所选县过滤城镇.我希望它这样做,但没有选项可以根据另一个字段的值过滤组合框字段. 我已经搜索了一段时间,但找不到任何有用的东西. 谁能告诉我如何做到这一点,好吗?
..
我有一个带有 CancelButton 和 AcceptButton(名为 btnCancel 和 btnOK)的表单.我有一些组合框作为输入字段. ComboBox 阻止我的 AcceptButton 和 CancelButton 接收 Escape 和 Enter 键,因此我将此代码添加到所有字段的 KeyDown 事件中: if (e.KeyData == Keys.Escape){
..
当用于在组合中显示文本的对象的内容发生变化时,我想更新我的组合框. 这是一个示例: package com.javafx.example.combobox;导入 javafx.application.Application;导入 javafx.beans.property.SimpleStringProperty;导入 javafx.beans.property.StringPropert
..
在 winform 中,当我创建一个组合框时,我可以找到事件“SelectedIndexChanged"事件工作组合框索引改变后 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){MessageBox.Show("索引更改后应用程序显示此MessageBox");} 但在 wpf 中我找不到事件“Se
..
我在使用 JaxaFX 11 ComboBox 时遇到问题(似乎在 JavaFX 8 中它工作正常). 对于不可编辑组合,即在按钮单元中显示所选值(不在可编辑文本框中),如果新值不显示,则不显示任何值(按钮单元可能被视为“空")包含在组合的项目列表中,只有一个例外: 如果前一个值为 null(例如,在弹出列表中通过键盘取消选择前一个非空值),则正确显示新的非空值. 查看一个简单的
..