我正在制作一个类似 MessageBox 的类(MessageBoxCustom)。我想在一个单独的文件中有一个带有设计器支持的表单,这样我就可以通过 Visual Studio (MessageBoxCustomDialog) 修改外观。
我还想通过 MyMessageBox 外部的代码使这个 MessageBoxCustomDialog 无法访问,并且我正在嵌套 MessageBoxCustomDialog。我想将它移动到一个单独的文件中,以便获得设计师的支持。也许使用部分课程?等级制度将如何发展?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace System.Windows.Forms
{
public static class MessageBoxCustom
{
public static void Show()
{
(new MessageBoxCustomDialog()).ShowDialog();
}
private class MessageBoxCustomDialog : Form
{
}
}
}