用combobox的addobject能不能实现这样的功能 小弟对addobject方法不熟,我想实现这样的功能,一个表有ID,Name,用一个combobox显示名称,如果用户选择combobox中的name,则同时对应id,我原来是用一个Tstringlist存id实现,用combobox的index号来取出id号,用addobject可以实现吗。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var edit1,edit2:tedit;begin edit1:=Tedit.Create(nil); edit2:=Tedit.Create(nil); combobox1.Items.AddObject('one',edit1); combobox1.Items.AddObject('two',edit2); label2.Caption:=combobox1.Items.Names[1]; label2.Caption:=combobox1.Items.Objects[1].ClassName ;end;我随便做的,原来也没用过。 //增加procedure TForm1.Button1Click(Sender: TObject);var S: string;begin S := '001'; combobox1.Items.AddObject('000',TObject(S));end;//读取 procedure TForm1.Button2Click(Sender: TObject);begin edit1.Text := string(combobox1.Items.Object[combobox1.ItemIndex]);end; 在线等,一个简单的SQL写法,请帮忙! 在DELPHI7中如何设置page control的页面数量(无内容),谢谢 权限问题 bitmap image is not valid (图形转换) 高手请进(最好是管理人员)!!! 《Delphi5 开发人员指南》这本书我以高出书价的10%收购 如何控制系统菜单以及...? 有关串口断点通讯的问题 请教如何得到sql server数据库当前连接数目? 关于Linux这个破操作系统! 写了一段600多行的代码,其中包括101条SQL语句,头晕!!,散分 请教下数学函数问题我老是试不对
edit1,edit2:tedit;
begin
edit1:=Tedit.Create(nil);
edit2:=Tedit.Create(nil);
combobox1.Items.AddObject('one',edit1);
combobox1.Items.AddObject('two',edit2);
label2.Caption:=combobox1.Items.Names[1];
label2.Caption:=combobox1.Items.Objects[1].ClassName ;
end;
我随便做的,原来也没用过。
procedure TForm1.Button1Click(Sender: TObject);
var
S: string;
begin
S := '001';
combobox1.Items.AddObject('000',TObject(S));
end;//读取
procedure TForm1.Button2Click(Sender: TObject);
begin
edit1.Text := string(combobox1.Items.Object[combobox1.ItemIndex]);
end;