我做了一个虚假的错误垃圾邮件,我想让它打开我的下一个.cs文件,但当我尝试进程启动代码时,它不起作用。
表格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#的初学者)
发布于 2017-03-11 16:21:32
在新rw = RestartingWindow RestartingWindow ()之后,您必须执行rw.Show();CS文件是打开的,或者更确切地说,您已经实例化了RestartingWindow表单的一个实例,问题是您需要显式地显示它,否则它将保持不可见。
https://stackoverflow.com/questions/42732954
复制相似问题