如何用vb.net 打开一个既存的txt文档 。可以调用CMD
方法一:
Shell("cmd.exe /c call c:\新建文本文档.txt", AppWinStyle.NormalFocus)
缺点:不但会打开文本文件,同时还会显示一个cmd窗体 。
方法二:
需要新建一个bat文件到资源里,输入start C:\新建文本文档.txt
代码
【vb.net控件打开文件 vbnet控件位置】shell "bat文件的路径.bat"
这样就好了 , 两种方法各有好坏 。一个会显示cmd窗体,一个需要bat文件 。
vb.net 打开文件夹System.Windows.Forms.OpenFileDialog
System.Windows.Forms.SaveFileDialog
System.Windows.Forms.FolderBrowserDialog
以上三个类均能够很好的解决楼主的需求 。
具体的请lz自己查msdn
vb.net 如何打开txt文件?说明:以下代码在Microsoft Visual Basic 2005 (简体中文版)中通过 。
创建新项目:
在窗体上添加文本框2个:TextBox1,TextBox2
TextBox1 -- 用来编辑要写入vb.net控件打开文件的文本文件vb.net控件打开文件的内容 , 或显示打开的文本文件的内容
TextBox2 -- 用来输入要打开或要写入的文件名(包括盘符,路径)(例如:c:\123.txt)
在窗体上添加2个按钮:Button1,Button2
Button1 -- 写入文件
Button2 -- 打开文件
代码如下:
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim w As New StreamWriter(TextBox2.Text)
w.Write(TextBox1.Text)
w.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim r As New StreamReader(TextBox2.Text)
Dim s As String
TextBox1.Text = ""
Do While r.Peek-1 '是否到文件尾
s = r.ReadLine
'MessageBox.Show(r.Peek)
TextBox1.Text = TextBox1.TextsvbCrLf
Loop
r.Close()
End Sub
End Class
补充:你要把读出的数据赋值给一个变量,只要:声明一个变量为数值类型,然后只要读取一行就可以了,把这行数据经过转换成数值后赋给这个变量.
关于vb.net控件打开文件和vbnet控件位置的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- sap实施顾问业务笔试题,sap实施顾问加班多吗
- css字在单元格中居中显示,css中文字居中显示的代码怎么写
- 推荐多人射击类手游游戏,推荐多人射击类手游游戏
- 复制到java代码就一行 java快速复制粘贴一行代码
- 你开的什么车视频,你开的什么车表情包
- flutter现在成熟了吗,flutter流行吗
- 现在最火射击游戏视频下载,热门射击游戏
- 网站mysql怎么转换 mysql转pg
- 为什么智能电视开机慢,智能电视机开机很慢