美文网首页码神之路:Object-C篇Delphi软件开发
DELPHI 控制Combobox只能从下拉菜单中选择文字,不能

DELPHI 控制Combobox只能从下拉菜单中选择文字,不能

作者: 挺热爱生活的阳阳 | 来源:发表于2023-10-14 16:47 被阅读0次
DELPHI之Combobox

DELPHI 控制Combobox只能从下拉菜单中选择文字,不能输入其他文字?

有方法1:控件Style属性选择:csDropDownList

缺点:默认为空值,无法对Combobox进行代码赋值,即:当前数据进行切换过程中,它会一直默认空值,或一直显示为你从下拉列表所选择的值,不会因为数据值变更而变更。

有方法二:通过KeyPress事件的代码控制,即if与pos或进行字符串的比较。

缺点:代码冗余。特别是下拉列表特别多的情况。

有方法三:通过KeyPress事件的代码控制,即key:=#0;

问题完美解决。

附带style属性:

1,csownerDrawfixed:只能下拉,不能修改其文本。

2,csOwnerDrawVariable:同上,查不多。

3,csSimple:关闭下拉功能。

4,csDropDown可以下拉,可以修改。

5,如果你要既不允许下拉,也不允许修改,但又要通过代码进行赋值,则需要先将其禁用,即combobox1.Enabled :=false;

再进行代码赋值:如combobox1.text:='1234';

————————

#Delphi #CxGrid #DELPHI软件开发 #DELPHI数据库编程 #DELPHI编程

相关文章

  • WPF-ComboBox分组多选

    之前写过一篇文件,介绍的是ComboBox分组,但只能选择一个,不能进行多选,这篇文件介绍的是使用ComboBox...

  • PyQt5 Combobox 自动补完 筛选 弹窗样式设置

    在选项数量较少的时候,PyQt5 Combobox自身的下拉菜单形式非常方便,但是在处理大量选项的时候,下拉菜单中...

  • UIComboBox BUG

    combobox.h中 添加方法 (void)hiddenUIComboBox; combobox.m中实现/**...

  • ComboBox中DisplayMember和ValueMemb

    ComboBox中DisplayMember和ValueMember有什么区别? ComboBox组件的数据绑定,...

  • easyui问题(更新)

    1、easyuieasuiUI中combobox的启用禁用写法: 2、Easyui重置表单 3、combobox ...

  • 遇不见你

    选择文字就是选择了寂寞,我遇不见你就只能埋进文字里,我爱不了你就只能爱文字。我的心不能一直冷下去,笔尖流不出的温暖...

  • WPS跨文档粘贴自动匹配目标格式

    WPS跨文档粘贴是自动匹配目标格式方法: 在wps文字下拉菜单中选择“选项”设置

  • 不能改变只能选择

    华中师范大学文学院戴建业教授在儿子的婚礼致辞中说:“人们可以量身定制自己的鞋子和衣服,但却无法量身定制自己的太太或...

  • Delphi项目的框架类

    大多数 Delphi 7 的应用程序至少有一个 TForm的实例。Delphi 7 VCL 应用程序也只能有一个 ...

  • 只能选择控制自己

    和谐的伴侣关系,一定与控制无关,幸福的家庭里没有控制的人。 成熟的爱,是互相的需要和满足,既可以享受独处做自己的事...

网友评论

    本文标题:DELPHI 控制Combobox只能从下拉菜单中选择文字,不能

    本文链接:https://www.haomeiwen.com/subject/uayzbdtx.html