当前位置: 首页 > 知识库问答 >
问题:

如何使选择的组合框第一个项目样式,以便键入将覆盖该项目

左丘耀
2023-03-14

我想要的是在绑定组合框之后,第一个项目(第一个项目将始终是“Select item”之类的标题)需要采用选定的样式,这意味着蓝色的背景色和键入将覆盖该项目(然后自动完成)。

下拉列表样式是下拉列表,以便用户可以在组合框中键入。

共有2个答案

巫马淳
2023-03-14

有两种方法:

comboBox1.Focus();

comboBox1.select(0, comboBox1.text.Length);
庾和昶
2023-03-14

当组合框获得焦点时,将自动选择文本
如果希望组合框在绑定后立即获得焦点,可以使用

ComboBox1.DataSource = oDataSource
ComboBox1.Focus()
 类似资料:
  • 日安, 我希望我的组合框选择其中的第一个项目。我正在使用C#和WPF。我从DataSet读取数据。要填充组合框: 组合框XAML代码: 如果我尝试: 它不起作用。

  • 问题内容: 我们正在使用Selenium WebDriver和JBehave在我们的Web应用程序上运行“集成”测试。我有一种方法,可以在表单输入中输入一个值。 但是,当我尝试使用它在下拉列表中选择一个项目时,它(毫无疑问)失败了 java.lang.UnsupportedOperationException:您只能设置作为输入元素的元素的值 如何在组合中选择一个值? 问题答案: 这是怎么做的:

  • 我在后台有< code>ViewModel(实现< code > INotifyPropertyChanged )和类< code>Category,它只有一个< code>string类型的属性。我的ComboBox SelectedItem绑定到类别的实例。当我更改instance的值时,SelectedItem没有更新,Combobox也没有更改。 编辑:代码 组合框: 物业: 我尝试的是:

  • 这是我第二次发布相同的问题,直到现在都没有得到答案。 我有一个组合框,下面是商店(ExtJs 2.3) 组合存储: 分配 会议 工资 我在键上过滤组合,这样“薪水”项就不会显示在列表中,它工作正常。但是由于组合框项也可以通过键入iside combobox来选择,所以我在组合框的keyUp和beforeQuery上编写了以下代码。 这成功地过滤掉了“薪水”选项,但现在我无法像以前一样通过键入内部组

  • 我需要在加载时选择组合框的第一个项目。 XAML: 我希望在打开窗口时在组合框中最初选择。 我使用< code>SelectedItem属性在所选项目发生更改时触发一个事件。

  • 我的情况是,我有一个comb-Box,通过javascript动态地填充整数值。 问题是当我点击项目选择它时,它仍然没有被选中,点击该项目后,我需要再次点击组合框外才能选中它。我不知道为什么? 我这样做的代码是(它是内表): 我如何填充组合中的项目是这样的: 我以前在wpf或任何其他应用程序中所做的是,我只是在combobox中单击要选择的项目,它就被选中了,但为什么我需要在项目上单击一次,然后在