标题:[求助] 关于把combo下拉框的内容保存到文本问题?
只看楼主
appleuser
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2007-5-1
 问题点数:0 回复次数:5 
[求助] 关于把combo下拉框的内容保存到文本问题?

请教:为什么窗口装载时,Combo1的下拉框中只显示一列?(全部都在一列中显示)

另外,当我把 Append 换成 output 时,保存后abc.txt文件却是空白的,这是怎么回事?

我是个菜鸟,望各位多多指教!

Dim a As Integer
Private Sub CndSave_Click()
For a = 0 To Combo1.ListCount
Open App.Path & "\abc.txt" For Append As #1
Print #1, Combo1.List(a) '把Combo1下拉框的内容保存到abc.txt的文本文件中
Close #1
Next
End Sub
-------------------------------------------------------
Private Sub Cndadd_Click()
For a = 1 To 10
Combo1.AddItem a
Next
End Sub
--------------------------------------------------------
Private Sub Form_Load()
On Error GoTo 0
Open App.Path & "\abc.txt" For Binary As #1
Combo1.AddItem Input(LOF(1), 1) '装载窗口自动加载abc.txt的内容到Combo1下拉框。(但全部都显示在一列中)
Close 1
End Sub


搜索更多相关主题的帖子: combo 文本 txt abc 保存 
2007-06-02 09:13
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
你每次循环都重新打开写入……
你的combo1的最后一行是空的吧?

先打开在循环写入吧。

把list的先保存到一个字符串里,然后output……

快上课了……
2007-06-02 10:17
appleuser
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2007-5-1
得分:0 
以下是引用slore在2007-6-2 10:17:58的发言:
你每次循环都重新打开写入……
你的combo1的最后一行是空的吧?

先打开在循环写入吧。

把list的先保存到一个字符串里,然后output……


如何解決它只顯示在一列里面呢?

請給一個例子好嗎?


VB刚入门
2007-06-03 03:59
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
得分:0 
你加vbcrlf回车符号了么?

快上课了……
2007-06-03 10:48
appleuser
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2007-5-1
得分:0 
以下是引用slore在2007-6-3 10:48:22的发言:
你加vbcrlf回车符号了么?

你的意思是在写入还是在读取时?
如果是在写入时,好像没有必要?
我打开保存好的TXT文件,都是正确的,没有在一列上。

如果是在读取时,我不知道回车符应该加在哪里,还请多多指点。


VB刚入门
2007-06-03 17:28
zhulei1978
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
得分:0 
用Line Input 循环读出

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2007-06-03 19:41



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




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

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