ComboBox的使用 请教一个问题啊(delphi)表中有两个字段 楼编号 楼名称有一个combobox提供楼名称选择,但插入数据库时要插入编号,通过sql把搂编号,楼名称都取出来后,怎样根据用户选择的楼,把编号插入其他表呢?有什么方法实现比较好啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回复:用ComboBox1.Items.AddObject(const S: string; AObject: TObject);s:='楼名称';定义一个类typeTID=Class ID:string;//编号end每次创建一个对象,然后把编号给ID.调用上面的函数将名称和类加入,这样就显示出了名称,并且每个ITem会挂上一个对象。取的时候用Items.Objects[Index: Integer]将对象取出。最后注意在关闭窗口时候在窗后的Destroy事件中要释放对象。 那个DBComboboxLookup可以实现你的要求. var s:^String;begin new( s ); s^:='hello world'; self.ComboBox1.Items.AddObject( 'a', TObject( s ) );var s:^String;begin s:=Pointer( self.ComboBox1.Items.Objects[self.ComboBox1.ItemIndex] ); showmessage( s^ );记得把new出来的指针dispose掉 两个基本问题,急! 不用delphi的控件,怎样得到指定目录下特定扩展名的所有文件名? 菜鸟问题12 诸位高手:如何知道一个指定计算机上是否有数据源,并列出所有数据源,以及他们的详细信息??? 谁能提供一个socket阻塞线程通讯的例子看一看?拜托? 请教dpk文件和bpl文件的作用 sql7的pubs库坏了,怎么修复? “我怎么也想不通”-------耐心的高人请进 用鼠标在图象上拉矩形框(如PhotoShop中有这项功能),怎么实现 如何给窗体添加背景? Delphi7帮助文件的错误 !!!!1 请教各位高手,如何才能使窗口左上方的关闭按钮无效,但还是显示????
s:='楼名称';
定义一个类
type
TID=Class
ID:string;//编号
end每次创建一个对象,然后把编号给ID.
调用上面的函数将名称和类加入,这样就显示出了名称,并且每个ITem会挂上一个对象。
取的时候用Items.Objects[Index: Integer]将对象取出。最后注意在关闭窗口时候在窗后的Destroy事件中要释放对象。
s:^String;
begin
new( s );
s^:='hello world';
self.ComboBox1.Items.AddObject( 'a', TObject( s ) );var
s:^String;
begin
s:=Pointer( self.ComboBox1.Items.Objects[self.ComboBox1.ItemIndex] );
showmessage( s^ );记得把new出来的指针dispose掉