标题:Combo1读取txt文本里多行字体,只有一行选项。
只看楼主
事业男儿
Rank: 2
等 级:论坛游民
帖 子:308
专家分:14
注 册:2007-4-25
结帖率:81.69%
已结贴  问题点数:20 回复次数:4 
Combo1读取txt文本里多行字体,只有一行选项。
Private Sub Command1_Click()
Text2.Text = Text1.Text & Combo1.Text & Combo2.Text
End Sub
Private Sub Form_Load()
Open App.Path & "\1.txt" For Binary As #1
Dim s As String
s = String(LOF(1), " ")
Get #1, , s
Text1.Text = s
Close #1
End Sub

1.txt 内容如下:
张三
李四
王三         

读取在Combo1里后  变成一行了:张三李四王三     怎样才能分开显示成 :张三
                                                                   李四
                                                                   王三



[ 本帖最后由 事业男儿 于 2013-11-29 19:44 编辑 ]
搜索更多相关主题的帖子: Combo1 
2013-11-29 19:35
veketdelphi
Rank: 5Rank: 5
等 级:职业侠客
帖 子:67
专家分:374
注 册:2013-4-8
得分:10 
split 函数吧 字符串 拆成数组....(按换行符来拆)
循环 遍历 数组 给combo 控件additem...
2013-11-29 20:44
事业男儿
Rank: 2
等 级:论坛游民
帖 子:308
专家分:14
注 册:2007-4-25
得分:0 
没有理解能否给出详细代码?  谢谢!
2013-11-29 22:01
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:10 
不要用Binary方式读文件,用input方式可以逐行读入到combo1中
Private Sub Form_Load()
  Dim a As String
  Combo1.Clear
  Open App.Path & "\1.txt" For Input As #1
  While Not EOF(1)
    Line Input #1, a
    Combo1.AddItem a
  Wend
  Close #1
End Sub
2013-11-30 10:40
wang24113
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-3-26
得分:0 
2014-03-26 16:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-424417-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.426765 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved