易语言怎样禁止组合框里的内容和列表项目被修改

2024-12-22 13:09:47
推荐回答(4个)
回答1:

如果设置组合框的内容不能被修改,只能使用提供的项目,则要修改一个叫“类型”的属性为不可编辑下拉式。

修改列表框的项目内容则要使用列表框的“置项目文本”方法和列表框的“现行选中项”属性配合使用。

对象.现行选中项 数据类型为:整数型。本属性指定列表框中现行被选中列表项目的位置,位置值从0开始,-1表示现行没有被选中的列表项。如果“允许选择多项”属性为真,则本属性无效,其值恒为 -1。

调用格式: 〈逻辑型〉 对象.置项目文本 (整数型 项目索引,文本型 欲置入的项目文本) - 系统核心支持库->列表框
英文名称:SetItemtext
设置指定项目的文本。成功返回真,失败返回假。本命令为初级对象成员命令。
参数<1>的名称为“项目索引”,类型为“整数型(int)”。0 为项目一,1 为项目二,如此类推。
参数<2>的名称为“欲置入的项目文本”,类型为“文本型(text)”。

操作系统需求: Windows

列表框1.置项目文本 (列表框1.现行选中项,编辑框1.内容)

纯手打 望采纳

回答2:

.版本 2

.子程序 _组合框1_列表项被选择
.局部变量 a, 整数型

列表框1.清空 ()
.如果真 (组合框1.取项目文本 (组合框1.现行选中项) = “1”)
.计次循环首 (10, a)
列表框1.加入项目 (到文本 (a), )
.计次循环尾 ()

.如果真结束
.如果真 (组合框1.取项目文本 (组合框1.现行选中项) = “2”)
.计次循环首 (10, a)
列表框1.加入项目 (到文本 (a + 10), )
.计次循环尾 ()
.如果真结束
.如果真 (组合框1.取项目文本 (组合框1.现行选中项) = “3”)
.计次循环首 (10, a)
列表框1.加入项目 (到文本 (a + 20), )
.计次循环尾 ()
.如果真结束

回答3:

那你用超级列表框吧,超级列表框有个属性:允许编辑=假

回答4:

组合框属性里面有个 类型 选择不可编辑下拉式...