delphi tcombobox 可以弹出更大的选择框吗
2017-11-16 · 知道合伙人互联网行家
关注
展开全部
但一是占地方,出现删除当前选项的右键菜单,即删除当前选项,只有挂上一个右键菜单了没有很好的办法,在COMBOBOX组件上单击右键,二是别扭.点击该菜单.在它的后面放一个按钮删除当前选项也可以
回复:
那么检查一下为什么没找到从错误提示上看。
2。
小提示. 你的代码响应的是dbcombobox1组件,最好只更新一次列表项. 使用DbLookupCombo控件更方便,是字段不存在还是输入错误:
1,而出错误的是dbcombobox9。
2:
1. 字段没有找到. 建议如果下拉框不是实时变动的
回复:
在OnKeyPress事件写上
Key := #0;
回复:
combobox.items是一个TStrings 按照TStringlist的属性方法来进行操作就OK with combobox do begin items.Clear;//清空所有项 items.Delete(Index);//根据序号删除,从0开始计数 end;
回复:
在OnKeyPress事件写上 Key := #0;
回复:
tcombobox控件 style 属性设置为:csDropDownList能满足你的要求
回复:
1: 在D7安装目录下搜索: Combobox.dcu 2: 把搜索到的文件夹路径添加到搜索路径列表中去,并保存; 3: 此时即可正常编译
回复:
这个不难实现:以设置张三就弹出窗口form2为例 在combobox1的onchange事件中添加如下代码:(或者你双击combobox1后添加如下代码) if combobox1.Text='张三' then form2.Showmodal; 同理:选'李四' 弹出 窗体form3如下 if combobox1.Text='李四...
回复:
TComBobox就是下拉框,供选择用的.它有个Items属性,就是下拉的内容,你可以给它添加下拉内容.比如: combobox1.Items.add('张三'); combobox1.Items.add('李四'); 而要知道当前选择了张三还是李四可以这样写代码: var idx:Integer; begin idx:=comb...
回复:
ss:string; query1.Open;//返回数据集; query1.first; while not query1.eof do begin ss:=query1.fieldbyname(number).asstring; ss:=trim(ss); with comboboz1.items do if (ss>'')and(indexof(ss)=-1) then add(ss); query1.next; end;
回复:
没有很好的办法,只有挂上一个右键菜单了,在COMBOBOX组件上单击右键,出现删除当前选项的右键菜单.点击该菜单,即删除当前选项.在它的后面放一个按钮删除当前选项也可以,但一是占地方,二是别扭.
回复:
那么检查一下为什么没找到从错误提示上看。
2。
小提示. 你的代码响应的是dbcombobox1组件,最好只更新一次列表项. 使用DbLookupCombo控件更方便,是字段不存在还是输入错误:
1,而出错误的是dbcombobox9。
2:
1. 字段没有找到. 建议如果下拉框不是实时变动的
回复:
在OnKeyPress事件写上
Key := #0;
回复:
combobox.items是一个TStrings 按照TStringlist的属性方法来进行操作就OK with combobox do begin items.Clear;//清空所有项 items.Delete(Index);//根据序号删除,从0开始计数 end;
回复:
在OnKeyPress事件写上 Key := #0;
回复:
tcombobox控件 style 属性设置为:csDropDownList能满足你的要求
回复:
1: 在D7安装目录下搜索: Combobox.dcu 2: 把搜索到的文件夹路径添加到搜索路径列表中去,并保存; 3: 此时即可正常编译
回复:
这个不难实现:以设置张三就弹出窗口form2为例 在combobox1的onchange事件中添加如下代码:(或者你双击combobox1后添加如下代码) if combobox1.Text='张三' then form2.Showmodal; 同理:选'李四' 弹出 窗体form3如下 if combobox1.Text='李四...
回复:
TComBobox就是下拉框,供选择用的.它有个Items属性,就是下拉的内容,你可以给它添加下拉内容.比如: combobox1.Items.add('张三'); combobox1.Items.add('李四'); 而要知道当前选择了张三还是李四可以这样写代码: var idx:Integer; begin idx:=comb...
回复:
ss:string; query1.Open;//返回数据集; query1.first; while not query1.eof do begin ss:=query1.fieldbyname(number).asstring; ss:=trim(ss); with comboboz1.items do if (ss>'')and(indexof(ss)=-1) then add(ss); query1.next; end;
回复:
没有很好的办法,只有挂上一个右键菜单了,在COMBOBOX组件上单击右键,出现删除当前选项的右键菜单.点击该菜单,即删除当前选项.在它的后面放一个按钮删除当前选项也可以,但一是占地方,二是别扭.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询