TcomboBox的items属性的类型是TStrings类型
但是TStrings是抽象类,只能使用他的派生类
现在定义一个变量 AStringList 属于TStrings的派生类TStringList
问题是:能不能把这个变量AStringList 整体赋值给 TcomboBox的items属性 而不需要一个一个的Additem
谢谢!
但是TStrings是抽象类,只能使用他的派生类
现在定义一个变量 AStringList 属于TStrings的派生类TStringList
问题是:能不能把这个变量AStringList 整体赋值给 TcomboBox的items属性 而不需要一个一个的Additem
谢谢!
解决方案 »
- cxLookupComboBox如何获取按拼音搜索?
- 谁能给我一个uru4000B指纹开发sdk啊,关键是EWFingerprint2的使用
- 请问FASTREPORT中的CHECKBOX对象怎么用?
- 国产打印控件中使用的单元DsgnIntf.PAS到那里去找
- 请问RZ系列控件在哪可以下载?
- DELPHI中代码编写有什么比较好的技巧?怎么自动弹出子对象或它的属性值选择的菜单?
- ListBox问题
- 急用!求 对实数进行有精确位(如0.01)的“四舍五入”的函数!
- 高手来看看,帮小弟一把!感激不尽,如何在delphi中使用SQLDMO??导入sqldmo.dll总出错.
- ShowModa窗体l如何一定要显示在前面
- 奇怪的select 語句
- 告别CSDN散分
无论是直接赋值 还是用Assign都不行,
1楼大哥能否贴个代码,让我学习下!
begin
Result := TStringList.Create; //用子类去实现它
Result.Add('1');
Result.Add('2');
Result.Add('3');
end;ComboBox1.Items:=GetItemsList;
AComboBox.Items.CommaText := AStringList.CommaText;
只要这一行就搞定了,o(∩_∩)o...哈哈!
AComboBox.Items.CommaText := AStringList.CommaText;
这样的效率比较差
AStringListr:TStringList;
begin
AStringListr:=TStringList.Create ;
AStringListr.Add('a');
AStringListr.Add('b');
AStringListr.Add('c');
ComboBox1.Items.Assign(AStringListr);FreeAndNil(AStringListr);可以这样的
AComboBox.Items.CommaText := 'A,B,C,D';
用这个ComboBox1.Items.Assign();