delphi如何将文件中的内容加到listbox中?

还有,如何实现:双击listbox中的选项如何执行一定的命令?... 还有,如何实现:双击listbox中的选项如何执行一定的命令? 展开
 我来答
匿名用户
2013-07-18
展开全部
var TempList:TStringList;begin TemlList:=TStringList.Create;
TemlList.LoadFromFile('1.text');
ListBox1.Items:=TemlList;
TemlList.Free;end;listbox有双击事件,直接在它的双击事件里写就行了。
Tr硪奈づ钱5f7
2015-11-12 · 超过20用户采纳过TA的回答
知道答主
回答量:87
采纳率:50%
帮助的人:27.3万
展开全部
1.从CDS中将值赋给listbox

CDS_Class.First;
for i := 0 to CDS_Class.RecordCount-1 do
begin
Lbx_Class.Items.AddObject(CDS_Class.FieldByName('CDS中字段名').Text,nil);
CDS_Class.Next;
end;
2.从ini文件中赋值给listbox
myinifile:=Tinifile.create('d:\1.ini');//打开D盘的 1.ini 文件。
myinifile.readstring('小节名','关键字','缺省值');//读取字符型数据。
myinifile.redainteger('小节名','关键字','缺省值');//读取整数型数据。
myinifile.readbool('小节名','关键字','缺省值');//读取逻辑型数据。
LBX_Class.Items.add('填写取到的ini中的值');
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-18
展开全部
listbox的事件据说很少,可以选择listview控件,双击后出现双击事件。但是也给你个listbox的例子 listbox主要方法ListBox2.Items.Add(ListBox1.Items[ListBox1.ItemIndex]);
ListBox1.Items.Delete(ListBox1.ItemIndex);例子 //多选
var
i,j:integer;
begin
j:=Listbox1.items.count;
i:=0;
while i<j do
begin
if Listbox1.items[i].sellected then
begin
Listbox2.items.add(Listbox1.items[i].string);
Listbox1.items.delete;
Dec(j);
dec(i);
end;
inc(i);
end;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰灰舒儿
2015-10-16
知道答主
回答量:37
采纳率:50%
帮助的人:8.2万
展开全部
首先你得读文件,一般txt或者ini的,这里txt方便一些吧。
ListBox1.Items.Add('')
能整个文件读最好,不能就一行一行加,百度一下delphi操作txt吧,至于listbox好弄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式