,你可以做這樣的:
1)去你的表單類,並添加此構造函數:
public Form1(string filename)
{
InitializeComponent();
//get all the text of text file
string[] readText = System.IO.File.ReadAllLines(filename);
//insert the string array in your richtextbox
foreach (string s in readText)
{
richTextBox1.Text += s + Environment.NewLine;
}
}
2)去你的計劃類和代碼從您的主要變化()方法是:
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args[0] != null)
{
//args[0] exsists, so a file gets opened
//args[0] is the file path
Application.Run(new Form1(args[0]));
}
else
{
//args[0] doesn't exsist
Application.Run(new Form1());
}
}
確保您的主要方法有參數 '字串[] args'!如果你的方法不對,只是在這裏新增
static void Main(string[] args)
3)建設項目,進入你的.exe文件中的bin文件夾,並通過對.exe文件的頂部下降一個文本文件進行測試(如果我理解你的問題)
你有什麼問題嗎? – Sayse
[如何將文件拖放到C#應用程序中?](http://stackoverflow.com/questions/68598/how-do-i-drag-and-drop-files-into-ac-sharp -application) – Sayse
我想讓文件中的文本放到我的程序的.exe文件中,然後粘貼該文本介紹我的richTextBox! @Sayse –