combox没有值吗?类似于C# 里combox的 selectedValue属性
就像html的option标签那样 <option value="值">文字</option>
delphi 的combox只有 text吗?
如果有怎样赋值?
就像html的option标签那样 <option value="值">文字</option>
delphi 的combox只有 text吗?
如果有怎样赋值?
解决方案 »
- 使用DLL注入钩子,如何能马上激活?在线等
- 请问,Delphi 中Unicode 字符串替换函数有吗?,谢谢!
- 自定义控件的问题:如何设置 ListSource
- delphi如何对FOXPRO数据库表数据进行彻底删除
- Help……
- 数据库问题
- 请问用Wise9.01怎样把Access数据库打包在一起?
- 怎么制作图象透明和半透明效果,不是form透明,是图象?
- 请问可以做到每次输入姓名编号右边GRID都不显示这个人的历史记录
- 如何在不同的系统(win98,win2000,win xp)下判断是否接入internet网?
- 非模态窗口与快捷键的问题?
- 求救,mscomm通讯无法收到数据,但用串口调试助手就能收到数据,见鬼
下拉
comBoBox1.Items.Add('')
1、显示的值为combobox1.text;
2、隐含的值存在Items项中,它ListString类型,通过comBoBox1.Items.Add('')加入;
3、选择Items值时,通过下拉对话框。
//定义类
TOtherData = class
BH:string;
LEVEL:string;
end;
//------------------------------------------------------------------------------
//函数名称: InitCombobox
//函数功能: 初始化编码选择功能
//------------------------------------------------------------------------------procedure TDataModule1.InitCombobox(tbname: string; Combobox: TComboBox);
var otherdata:TOtherData;
ADOQtemp:TADOQuery;
begin
ADOQtemp:=nil;
try
ADOQtemp:=TADOQuery.Create(nil);
ADOQtemp.Connection:=con_Local;
ADOQtemp.Close;
ADOQtemp.SQL.Text:='SELECT * FROM '+tbname+' WHERE F_ISDEL=''N''';
ADOQtemp.Open;
while not ADOQtemp.Eof do
begin
otherdata:=TOtherData.Create;
otherdata.BH:=ADOQtemp.FieldByName('F_BM').AsString;
Combobox.Items.AddObject(ADOQtemp.FieldByName('F_MC').AsString,otherdata);
ADOQtemp.Next;
end;
finally
ADOQtemp.Free;
end;
end;