在 C# 上打开另一个页面(不是 Web)
本文关键字:不是 Web 另一个 | 更新日期: 2023-09-27 18:36:46
我正在创建一个本机 C# 应用程序,我需要做一件简单的事情:一旦用户单击某个特定按钮,就会打开另一个.cs文件(具有自己的设计,代码和内容)。如果可能的话,我想知道如何同时关闭当前表单。
编辑:我真正需要的:
namespace Mokesciai
{
public partial class Mokesciai : Form
{
public Mokesciai()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//write code here to open another page called "NewPage.cs" with its own subfiles "NewPage.Designer.cs" and
//"NewPage.resx", as shown in the solution explorer
}
}
}
该应用程序是C#Windows应用程序
编辑2:我想要的图形方式:http://sdrv.ms/JXKVEL通过单击"单击我",我想打开新表单
private void button1_Click(object sender, EventArgs e)
{
YourSecondForm objForm=new YourSecondForm();
objForm.Show();
this.Close();
}
假设YourSecondForm
是要在按钮单击事件中显示的另一个表单的名称。
这是一种形式。
您可以创建表单类的new
实例,然后调用 Show()
。
据我从你的问题中了解到,你可能想这样做。您可以使用 Process.Start() 从本机应用程序启动任何其他应用程序。
using System.Diagnostics;
string path=@"path to the app"
Process.Start(path);
或
创建一个新表单,放置一个多行文本框,然后使用 StreamReader 读取文件并将其结果填充到文本框中。有关如何使用流读取器的详细信息,请查看此或此