乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 72|回复: 5

将多列列表框保存到文本文件

[复制链接]

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-9-4 09:18:00 | 显示全部楼层 |阅读模式
我有一个多列列表框,有块名和计数。我想将信息保存到TXT文件中,但要维护列。我知道如何保存到TXT文件,但我不知道如何维护这些列。制表符不起作用,因为某些块名比其他块名长,并且通过使用制表符来设置间距,可能最终导致块计数不对齐
理想情况下,我想做的是为块名设置字符串长度(需要包含空格以弥补其他较短/较长块名的差异),然后为块计数设置长度
现在,如果我将块计数信息保存到TXT文件中,它看起来会像这样…
但我希望它看起来像这样……

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-9-4 09:39:35 | 显示全部楼层
除非使用固定宽度字体,否则文本不会完全对齐,但您可以将其靠近……
尝试将描述的长度扩展到所需的长度:
  1. Public Function ExpandText (ByVal strSource As String, ByVal intLength As Integer) As String
  2. While Len(strSource) < intLength
  3. strSource = strSource & " "
  4. Wend
  5. ExpandText = strSource
  6. End Function

然后将计数附加到末尾
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-9-4 09:46:39 | 显示全部楼层
太好了!谢谢,基思。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-9-4 09:56:18 | 显示全部楼层
不客气。。。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-9-4 14:33:26 | 显示全部楼层
因此,我对下面的函数进行了轻微的更改 - 用句点替换了空格,现在我的输出如下所示。
TXT 文件输出。
再次感谢,基思!
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-9-4 15:02:45 | 显示全部楼层
很高兴它为你工作..现在,如果我能找人帮我弄清楚如何在内存中动态创建一个可以放入ImageList的位图,我就一切就绪了。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-6 00:53 , Processed in 1.232156 second(s), 65 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表