Wpf 如何从vb.net打开记事本文件而不将其保存在本地?

Wpf 如何从vb.net打开记事本文件而不将其保存在本地?,wpf,vb.net-2010,Wpf,Vb.net 2010,我有一个文本框。我需要在记事本中打开文本进行查看,但我无法将其保存在系统中的任何位置。我认为在vb.net中不可能做到这一点。您需要将文本文件保存在本地计算机的某个位置 要保存文本文件,您可以通过此SO链接: 您可以这样做: Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Process.Start("notepad

我有一个文本框。我需要在记事本中打开文本进行查看,但我无法将其保存在系统中的任何位置。

我认为在vb.net中不可能做到这一点。您需要将文本文件保存在本地计算机的某个位置

要保存文本文件,您可以通过此SO链接:

您可以这样做:

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
         Process.Start("notepad")
         Threading.Thread.Sleep(100)
         AppActivate("notepad")
         SendKeys.SendWait(TextBox1.Text)
    End Sub
End Class

希望这对你有用:)

用记事本打开它有什么意义?是的,你已经说过了。但为什么要在记事本中打开它?用户将如何处理记事本中的文本?为什么只有文本框中的文本是不够的?您没有回答这些问题。您必须打开记事本,等待它启动,然后将文本复制并粘贴到其中。这可以通过发送击键来完成。用户将如何使用记事本?打印出来?把它保存在什么地方?还是读一下?如果是最后一个,为什么不把文本框改成多行,去掉记事本的部分呢?@Nikil,好的,我修改了我的答案,应该可以,你可以在这里看到它。@Matthieuchabonnier,你说得对,但我想我已经解决了,请看我上面的评论(剪辑)@MousaAlfhaily是的,也许吧,但他必须提供正确的信息,说明出了什么问题,可能是记事本没有打开,可能是有错误。。。我们不知道。