我有一个小程序,我用来启动应用程序(Visual Studios),我想添加一个标签,将(自动)显示一个text.txt文件的消息,一旦应用程序被加载(没有按钮)。我将有大约10个这样的小应用程序,所以这将使它更容易在未来更新。我是新编程。
发布于 2014-12-22 13:53:56
你可以这样写
Label1.Text = My.Computer.FileSystem.ReadAllText("C:\Test.txt")发布于 2014-12-22 13:54:10
如果在Visual Studio中双击窗体窗口,将创建一个名为FormName_Loaded或类似函数的事件处理函数。当表单加载完成时,将自动调用此函数(不需要按钮)。
在此函数中,您可以设置标签文本的值。例如,如果您的标签名为lblFileData,则可以输入:
lblFileData.Text = System.IO.File.ReadAllText("path\to\file\text.txt")这将加载文件中的所有文本,并将文本分配给标签。只需确保标签大小和最大长度足以显示文件中的所有文本。
发布于 2015-04-16 03:31:44
metacubed的建议应该是可行的。假设标签是通过设计器添加的。后面的代码应该如下所示:
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上。
https://stackoverflow.com/questions/27596949
复制相似问题