我想在在执行通用对话框时,我所选择的.txt文本能在窗体上打印出来,但在下面那段程序中就是实现不了,请问各位高手怎么修改才能实现上面的功能。
程序代码如下:
Private Sub Command1_Click()
CommonDialog1.Action = 1
Label2.Caption = CommonDialog1.FileName
Open CommonDialog1.FileName For Input As #1
Do Until EOF(1)
Input #1, a$
Print a$
Loop
Close #1
End SubPrivate Sub Command2_Click()
End
End Sub
程序代码如下:
Private Sub Command1_Click()
CommonDialog1.Action = 1
Label2.Caption = CommonDialog1.FileName
Open CommonDialog1.FileName For Input As #1
Do Until EOF(1)
Input #1, a$
Print a$
Loop
Close #1
End SubPrivate Sub Command2_Click()
End
End Sub
解决方案 »
- vb6里有没有combobox和treeview两个控件的组合版本的控件啊
- 又一奇怪问题...为什么能在菜单用不能在按钮用????
- 那位高人帮我把以下Delphi语句转换成VB语句,谢谢
- 关于类引用的问题?
- 我用VB自己带的打包工具,怎么提示“路径不包含文件名”?急!!!谢谢
- 关于数据编号的问题,请大家抽空看一下!
- 数据库密码设定
- 如何实现”自定义【开始】菜单“里的“清除列表”按钮功能?
- 在VB用winsock控件数组做winsock服务器比在VC++中用多线程做winsock服务器有什么缺点?
- ASP SIMPLE PROBLEM(ABOUT DB OPERATION IN ASP) ,PLEASE SOLUTE IT.
- 关于文本数据导入数据库的问题??请大家进来看看~~~谢谢!!
- 如何判断一个exe文件是否启动?
1、最好让内容显示在textbox或者label控件里面而不要直接打印在窗体上;
2、如果打开的不是可读的文本文件,那么可能无法正常显示。
Private Sub Command1_Click()
CommonDialog1.ShowOpen = 1
Label2.Caption = CommonDialog1.FileName
Open CommonDialog1.FileName For Input As #1
Dim s As String
Do Until EOF(1)
Line Input #1, s
Text1.Text = Text1.Text + s + VBCrlf
Loop
Close #1
End SubPrivate Sub Command2_Click()
End
End Sub用上面的代码打开一个文本文件试试看。
另外把Text1的MultiLine属性设置为True
把你窗体的AutoRedraw属性设为True
但为什么不能在窗体上打印呢?
还有“VBCrlf”在语句中用什么作用啊?谢谢
vbcrlf是回车换行