我正在编写一个文本编辑器程序。单击“打开”按钮时,程序将自动执行以下步骤:
打开当前程序的另一个实例
将文本加载到该实例的richTextBox
但问题是:如何将文本加载到我程序的另一个实例的richTextBox中?实例,而不是形式,所以这很难。
答案 0 :(得分:0)
例如,使用命令行参数。
您的应用程序的入口点可能如下:
static void Main(string[] args)
{
string filepath = args.Length > 0 ? args[0] : null;
if (filepath != null)
{
// load your text to control
}
}
你可以用:
调用另一个实例System.Diagnostics.Process.Start(Application.ExecutablePath, filepath);
希望这有帮助。