combobox

delphi – 我可以以编程方式设置ComboBox下拉列表的位置吗?

普通的WindowsComboBox将在其下方打开其下拉列表,如果下方没有空格,则在组合上方打开.我可以控制此列表的位置吗?解决方法发布将正确显示下拉列表动画的代码示例,并强制显示ComboBox1上方的下拉列表.这个代码子类ComboBoxhwndList:笔记:>我完全同意David和其他人的意见,这对于改变TComboBox的这种特定默认行为是一个坏主意.OP尚未回应为什么他想要这样的行为.>上面的代码是用D5/XP测试的.

delphi – ComboBox中的名称值对

我相信这一定是一个常见的问题,但我似乎找不到一个简单的解决方案我想使用名称值对的组合框控件作为项目.ComboBox将TStrings作为其项目,这样就可以了.不幸的是,组合框上的绘图方法会绘制Item[i],以便在框中获取Name=Value.我希望该值被隐藏,所以我可以使用代码中的值,但用户看到该名称.有任何想法吗?解决方法将样式设置为csOwnerDrawFixed并写入

delphi – 在选择时设置ComboBox文本

我正在开发一个应用程序,其中我有一个具有长文本值的组合框.由于文本值很大(以字符…20或更多),要在组合框中显示,要求是在第一个字符后显示从下拉菜单中选择.就像用红色标记的图像一样.如果用户选择第3项30.5到1.25轻微我应该只在组合框中显示3.所以我试过这个结果是按钮似乎显示正确的值,但不显示组合框.我想要的是在组合框中获得3,我似乎无法设置ComboBox1.Text:=任何人都可以告诉我该怎么做?

c# – F#中的依赖属性默认值不匹配

我试图转换一个C#依赖属性,它将输入ComboBox的文本的最大长度限制为F#.该程序是一个MVVM程序,它使用F#作为模型和视图模型,使用C#作为视图.工作的C#代码是这样的:F#代码是这样的:我遇到的问题是我得到的XAML错误是:DefaultvaluetypedoesnotmatchtypeofpropertyMaxLength我究竟做错了什么?解决方法你可以试试这个与代码的主要区别在于UI

c# – WPF不绑定ComboBox SelectedItem

我已经广泛搜索,但我找不到任何解决方案.我在我的项目中有几个ComboBox,我正在寻找一个自动完成解决方案,然后我发现了一个很好的并应用于我的项目,我将解决方案的样式也应用到我项目中的所有ComboBox.在那之后,SelectedItem停止了工作,有人可以帮助我吗?有人可以回答为什么SelectedItem不能正常工作?在另一个具有相同属性的ComboBox中,除了SelectedValue之外,它的工作正常……

c# – 如何将自定义对象列表绑定到ComboBox?

如何将自定义对象列表绑定到组合框?这就是我目前所拥有的:我要显示什么“名称”,但我希望“Id”是与选择相关联的值.你怎么在winforms中做到这一点?解决方法你可以尝试这样…..我希望它会帮助你……

C#中的组合框和自动完成

我在组合框中有自动完成选项的小问题.一切都正常,除了我想要工作不同:)当我开始输入组合框时,autusuggest以我喜欢的方式工作:但是,当我第一次打开组合框,然后开始输入我得到类似的东西:更有甚者,我不能从autosuggest组合框中选择项目,只能从这个列表中选择.AutocompleteMode是SuggestAppend我希望在第一张图片上有自动提示,在图片2的情况下,第一个组合框列表应

c# – 基于SelectedItem设置ComboBox的IsEnabled属性

我想根据另一个ComboBox中是否选择了一个项来启用/禁用ComboBox.我能够通过在Style上设置触发器来使其工作,但这会覆盖我对组合框的自定义全局样式.有没有另一种方法来获得相同的功能而不会失去我的风格?