combobox 相关问题

Combobox允许从多个选项中选择一个(类似于下拉列表),或者键入自定义选项。

如何在 WinUI 3 中以 TwoWay 数据绑定嵌套 INotifyPropertyChanged ViewModel 到 ListView 内的 ComboBox?

我正在尝试对我的其他问题实施建议的解决方案。目标是使用数据绑定代替处理 ComboBox Loaded 事件。 我有两个嵌套的 ViewModel 我正在尝试

回答 1 投票 0

当WinUI 3中的listview集合发生变化时,如何强制listview中的组合框更新?

我相信这是 ListView 工作方式的一个怪癖。我已经包含了我认为正在发生的问题描述,以及我的问题:我如何解决它? 问题描述 我有一个 ListView,...

回答 2 投票 0

使用 Excel 工作簿/工作表填充 ttk.combobox 选项

我有一个基于 tkinter/ttk 和 openpyxl 的应用程序,可以收集学生信息并将其写入 Excel 工作簿。该应用程序的一半是 GUI 数据输入,另一半是显示数据的查看器...

回答 0 投票 0

如何在 Visual Basic VS 2022 中编写一行代码来触发所有 ComboBox 的 ComboBox 下拉列表?

大家好,我有一个包含很多组合框的表单 我在写 Private Sub ComboBox1_Click(sender As Object, e As EventArgs) 处理 ComboBox1.Click ComboBox1.DroppedDown = True 结束子

回答 0 投票 0

从 tkinter 组合框获取选定值

我是 python 和 tkinter 的新手,我有以下问题。我正在使用 tkinter 创建用户输入界面。通过组合框选择输入变量之一。然而,我似乎不能...

回答 1 投票 0

C# 该值违反了该列的 MaxLength 限制,即带有 cabbr c(2) cstatename c(20) [关闭]

//这里是form1.designer.cs中的代码 // 组合框1 // this.comboBox1.DataBindings.Add(新的 System.Windows.Forms.Binding "文本", this.pOLICYBindingSource, "CSTATE...

回答 0 投票 0

Gtl3.4 - Glade 3.4.0 - C语言如何读取组合框第二列的数据?

我为我不确定的英语道歉,但这不是我的主要语言。 我是 Glade 的新手,我正在尝试创建一个组合框,其中每行包含两个数据,一个显示,一个隐藏。我可以阅读...

回答 0 投票 0

WPF 和 C# ComboBox 下一个焦点

我正在使用 WPF 和 C#。 我有一个带有按钮的 OnScreenKeyboard 的应用程序。 当我按下 OnScreenKeyboard 中的选项卡按钮时,它会执行以下操作: 如果(IsEnterEnabled){ 当前文本框.移动...

回答 2 投票 0

从 QML 到 C++ 代码的 ComboBox 的 CurrentIndex

我想在 QML 中获取 ComboBox 的 currentIndex。 我怎样才能得到它? 在 C++ 中,我尝试使用 Q_INVOKABLE 函数在 onCurrentIndexChanged 时从 QML 代码调用,但似乎我可以...

回答 0 投票 0

VBA 用户表单组合框输入事件下拉列表在随机位置打开

我有一个以 ComboBox 作为第一项的用户窗体。 我的所有 ComboBoxes 都在 Enter 事件上展开。 但是,由于我第一次有一个 ComboBox,当 UserForm 初始化并且是

回答 0 投票 0

C# Combobox Selected.Index = -1 不工作

它应该将 Combobox 重置为无值,Combobox 在同一面板中,但代码将索引设置为 0,这是数据绑定列表的第一个值。 它在第二次点击时起作用......开......

回答 2 投票 0

(UWP) 索引列表在访问 ComboBox 时导致 System.ArgumentOutOfRangeException

我有一个问题,索引列表会破坏看似与之无关的代码。对 List 做任何事情都会导致异常,但如果我只是删除 activePeople[] ComboBox ...

回答 1 投票 0

UserForm 如果满足某些条件,则在 strbody 中包含 TextBox 和/或 ComboBox 值

下面您将看到几个 TextBox 和 ComboBox 值。 在代码的另一部分中,ComboBox6 包含项目“1”、“2”和“3”。 如果 ComboBox 6 值为“1”我想要

回答 1 投票 0

WPF MVVM Datagid with ComboBox column set ComboBox Background with alternate color

我编辑了 ComboBox Style 以将 ComboBox ToggleButton 的背景绑定到 ComboBox Background 属性(这显然是唯一的方法)。 ... <p>我已经编辑了 <pre><code>ComboBox</code></pre> <pre><code>Style</code></pre> 以将 <pre><code>ComboBox</code></pre> <pre><code>ToggleButton&#39;s Background</code></pre> 绑定到 <pre><code>ComboBox Background</code></pre> 属性(显然是唯一的方法)。</p> <pre><code>... &lt;Style x:Key=&#34;ComboBoxToggleButton&#34; TargetType=&#34;{x:Type ToggleButton}&#34;&gt; ... &lt;Setter Property=&#34;Template&#34;&gt; &lt;Setter.Value&gt; &lt;ControlTemplate TargetType=&#34;{x:Type ToggleButton}&#34;&gt; &lt;Border x:Name=&#34;templateRoot&#34; BorderBrush=&#34;{StaticResource ComboBox.Static.Border}&#34; BorderThickness=&#34;{TemplateBinding BorderThickness}&#34; Background=&#34;{TemplateBinding Background}&#34; SnapsToDevicePixels=&#34;true&#34;&gt; &lt;= BINDING HERE &lt;Border x:Name=&#34;splitBorder&#34; BorderBrush=&#34;Transparent&#34; BorderThickness=&#34;1&#34; HorizontalAlignment=&#34;Right&#34; Margin=&#34;0&#34; SnapsToDevicePixels=&#34;true&#34; Width=&#34;{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}&#34;&gt; &lt;Path x:Name=&#34;arrow&#34; Data=&#34;F1 M 0,0 L 2.667,2.66665 L 5.3334,0 L 5.3334,-1.78168 L 2.6667,0.88501 L0,-1.78168 L0,0 Z&#34; Fill=&#34;{StaticResource ComboBox.Static.Glyph}&#34; HorizontalAlignment=&#34;Center&#34; Margin=&#34;0&#34; VerticalAlignment=&#34;Center&#34;/&gt; &lt;/Border&gt; &lt;/Border&gt; &lt;ControlTemplate.Triggers&gt; ... </code></pre> <p>所以这个<pre><code>XAML</code></pre>代码现在可以工作了:</p> <pre><code>&lt;ComboBox Background=&#34;Yellow&#34; /&gt; </code></pre> <p>现在我有 <pre><code>Datagrid</code></pre> 和 <pre><code>ComboBox</code></pre> 列,我想将替代行颜色绑定到 <pre><code>ComboBox Background</code></pre> 属性:</p> <pre><code>&lt;DataGrid AutoGenerateColumns=&#34;False&#34; Name=&#34;datagrid1&#34; Height=&#34;auto&#34; ItemsSource=&#34;{Binding SourceList}&#34; SelectedItem=&#34;{Binding SelectedSource}&#34; BorderThickness=&#34;1&#34; AlternatingRowBackground=&#34;#FFFFFFCC&#34; HorizontalGridLinesBrush=&#34;#FFA0A0A0&#34; VerticalGridLinesBrush=&#34;#FFA0A0A0&#34; SelectionUnit=&#34;FullRow&#34; HeadersVisibility=&#34;Column&#34; GridLinesVisibility=&#34;Horizontal&#34; CanUserResizeRows=&#34;False&#34; VerticalContentAlignment=&#34;Center&#34; BorderBrush=&#34;DarkGray&#34; HorizontalAlignment=&#34;Stretch&#34;&gt; &lt;DataGrid.Columns&gt; &lt;DataGridTextColumn Header=&#34;NameText&#34; Binding=&#34;{Binding NameText}&#34; Width=&#34;*&#34;/&gt; &lt;DataGridTemplateColumn Width = &#34;*&#34; Header = &#34;Names&#34;&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;ComboBox VerticalContentAlignment = &#34;Center&#34; ItemsSource = &#34;{Binding DataContext.NamesList, RelativeSource ={RelativeSource Findancestor, AncestorType = { x:Type Window}}}&#34; SelectedItem=&#34;{Binding Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}&#34; DisplayMemberPath=&#34;Name&#34;&gt; &lt;ComboBox.Style&gt; &lt;Style TargetType=&#34;ComboBox&#34; BasedOn=&#34;{StaticResource {x:Type ComboBox}}&#34;&gt; &lt;Setter Property=&#34;Background&#34; Value=&#34;Yellow&#34;/&gt; &lt;Style.Triggers&gt; &lt;DataTrigger Binding=&#34;{Binding Path=ItemsControl.AlternationIndex, ElementName=datagrid1}&#34; Value=&#34;1&#34;&gt; &lt;Setter Property=&#34;Background&#34; Value=&#34;#FFFFFFCC&#34;&gt;&lt;/Setter&gt; &lt;/DataTrigger&gt; &lt;/Style.Triggers&gt; &lt;/Style&gt; &lt;/ComboBox.Style&gt; &lt;/ComboBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellTemplate&gt; &lt;/DataGridTemplateColumn&gt; &lt;/DataGrid.Columns&gt; &lt;/DataGrid&gt; </code></pre> <p>如何实现?</p> </question> <answer tick="false" vote="0"> <p>用途:</p> <pre><code>&lt;DataTrigger Binding=&#34;{Binding Path=ItemsControl.AlternationIndex, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}&#34; Value=&#34;1&#34;&gt; &lt;Setter Property=&#34;Background&#34; Value=&#34;#FFFFFFCC&#34;/&gt; &lt;/DataTrigger&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

根据组合框选择填充用户窗体列表框

我有以下用户窗体,并且只想显示所选员工的列表框结果。 当我在组合框中选择名字时,我得到了正确的结果。 但是当我选择...

回答 1 投票 0

ActiveX 组合框选择在选择后消失

我的 VBA 代码在基于选定案例加载具有不同列表的组合框时成功运行。但是,当我从下拉列表中选择一个选项时,选择不会加载到 Com...

回答 0 投票 0

在 Headlessui/Combobox 中,有没有办法在选择多个选项时到达单击的选项?

我有一个 Headlessui/Combobox。所选项目以粗体显示,并在下拉列表中带有勾号图标。我在另一个组件中显示这些项目。我想要的是当我点击一个项目时......

回答 0 投票 0

C# - WPF - 防止滚动此元素,但允许滚动父元素

背景 我需要防止 ComboBox 在聚焦时滚动(使用滚轮)。 但是,我需要它的父 UIElement 仍然滚动。 我从这个问题中得到了以下代码,

回答 0 投票 0

如何将 wpf 组合框的选定项与 my.setting 绑定?

我正在检索串行端口并填充一个组合框,如下所示: XAML 我正在检索串行端口并填充一个组合框,如下所示: XAML <ComboBox Grid.Row="7" Grid.Column="2" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding ComPorts, Mode = TwoWay,UpdateSourceTrigger=PropertyChanged}" SelectedValue="{Binding Path= myserialportx, Mode = TwoWay,UpdateSourceTrigger=PropertyChanged}" SelectedValuePath="myserialportx"/> 虚拟机 Private _comports As String() Public Property ComPorts() As String() Get Return System.IO.Ports.SerialPort.GetPortNames() End Get Set(ByVal value As String()) _comports = System.IO.Ports.SerialPort.GetPortNames() SetAndNotify(_comports, value) End Set End Property Private _myserialportx As String Public Property myserialportx As String Get Return _myserialportx End Get Set(ByVal value As String) My.Settings.comport = value SetAndNotify(_myserialportx, value) End Set End Property 我需要将所选端口保存在 my.setting 中,这样用户就不需要随时设置它,然后我还想“预选”它,因为它可以看到实际选择的端口。 有什么建议吗?

回答 0 投票 0

使用 VBA 组合框返回值时类型不匹配使用 OR 语句? [重复]

VBA Excel:我正在尝试将用户表单中的数据写入我的工作表,并希望根据组合框中的值列表满足某些条件。如果是一组值(iden...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.