关于delphi listbox 的问题

ListBox可不可以把文件路径添加进去但显示的时候只显示文件名我写的代码老是出错帮我看下ifopendialog1.Executethenfori:=0toopendi... ListBox 可不可以 把文件路径添加 进去
但 显示的时候 只显示 文件名
我写的代码 老是出错
帮我看下
if opendialog1.Execute then
for i := 0 to opendialog1.Files.Count - 1 do
// form2.ListBox1.Items.Add(opendialog1.Files[i]);
form2.ListBox1.AddItem(extractfilename(opendialog1.Files[i]),opendialog1.Files.Objects);
展开
 我来答
至少让我看一眼
2008-05-09 · TA获得超过451个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:243万
展开全部
很遗憾~ 那是不可以的~ 如果要你说的效果的话~
我建议你继承 TListBox 再写一个控件~ 然后在其中在写一个控件 ~ 或者~ 还有一个更简单的方法~ 那就是使用~ TListView 控件~ 将其ViewStyle 设置成 vsReport 然后在 columns 中设置两个列 然后将文件的名称加载到第一个列中,把文件的路径加载到第二个列 然后~ 将第二个列隐藏(设置第二个列的Width为0),将第一个列的AutoSize 设置为 True 再将ListView 的ShowColumnHeaders设置为False, 然后把ListView 的RowSelect 设置 为 True就可以了 ~ 只是让使用者将ListView 误认为ListBox 就行了~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式