我正在制作一个虚假的错误垃圾邮件,我想让它打开我的下一个.cs文件,但是当我尝试使用Process Start代码时,它无效。
表格1代码
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Error_Message_Spam
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Error1();
Error2();
Error3();
Error4();
FakeRestart();
RestartingWindow rw = new RestartingWindow();
}
public void Error1()
{
MessageBox.Show("Deleting System32...", "Microsoft Windows",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
public void Error2()
{
MessageBox.Show("Delete failed. Try again?", "Microsoft Windows",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
public void Error3()
{
MessageBox.Show("Delete complete! Now time to restart your PC!!", "Microsoft Windows",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
public void Error4()
{
MessageBox.Show("Restart?", "Microsoft Windows",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
public void FakeRestart()
{
Task.Delay(5000);
Exit();
}
public void Exit()
{
Environment.Exit(1);
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
RestartingWindow.cs代码(我要打开的代码)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Error_Message_Spam
{
public partial class RestartingWindow : Form
{
public RestartingWindow()
{
InitializeComponent();
}
}
}
设计器窗口中有一些东西。我希望它在Form1.cs
中的FakeRestart()函数中打开请帮助!
(我是C#的初级水平)
答案 0 :(得分:1)
在RestartingWindow之后rw = new RestartingWindow(); 你必须做rw.Show(); CS文件是打开的,或者更确切地说,您已经实例化了RestartingWindow表单的实例,问题是您需要明确地显示它,否则它将保持不可见。