首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动将文本从txt文件加载到vb.net

如何自动将文本从txt文件加载到vb.net
EN

Stack Overflow用户
提问于 2014-12-22 13:18:51
回答 3查看 1.6K关注 0票数 0

我有一个小程序,我用来启动应用程序(Visual Studios),我想添加一个标签,将(自动)显示一个text.txt文件的消息,一旦应用程序被加载(没有按钮)。我将有大约10个这样的小应用程序,所以这将使它更容易在未来更新。我是新编程。

EN

回答 3

Stack Overflow用户

发布于 2014-12-22 13:53:56

你可以这样写

代码语言:javascript
复制
Label1.Text = My.Computer.FileSystem.ReadAllText("C:\Test.txt")
票数 0
EN

Stack Overflow用户

发布于 2014-12-22 13:54:10

如果在Visual Studio中双击窗体窗口,将创建一个名为FormName_Loaded或类似函数的事件处理函数。当表单加载完成时,将自动调用此函数(不需要按钮)。

在此函数中,您可以设置标签文本的值。例如,如果您的标签名为lblFileData,则可以输入:

代码语言:javascript
复制
lblFileData.Text = System.IO.File.ReadAllText("path\to\file\text.txt")

这将加载文件中的所有文本,并将文本分配给标签。只需确保标签大小和最大长度足以显示文件中的所有文本。

票数 0
EN

Stack Overflow用户

发布于 2015-04-16 03:31:44

metacubed的建议应该是可行的。假设标签是通过设计器添加的。后面的代码应该如下所示:

代码语言:javascript
复制
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  Try
    Label1.Text = IO.File.ReadAllText("C:\testFile.txt")
  Catch ex As Exception
    HandleException(ex)
  End Try
End Sub

有用的提示,在读取文件时,您应该始终使用Try/Catch块。否则,如果发生异常,您的应用程序将崩溃,这对用户不友好。"HandleException()“只是我编写的一个方法,它可以在发生异常时执行某些操作,比如显示文本"Unable to read from file”。在Label1上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27596949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档