13

我有一个名为的唯一 c# 源文件source.cs,我使用来自构建器的 CSharpCodeProvider 进行编译以获取可执行文件。

我会在构建器上设置一个选项,是否在应用程序启动时显示“关于”表单。

如何创建标题为 About Us 的表单,然后在(标签、RichTextEdit 等)中添加控件

就像是

if (display_about_dialog) {
// code to display the form }

任何帮助将不胜感激

4

4 回答 4

38

尝试这样的事情:

using (Form form = new Form())
{
    form.Text = "About Us";

    // form.Controls.Add(...);

    form.ShowDialog();
}

这是该课程的文档页面System.Windows.Forms.Form

于 2012-08-07T22:27:25.363 回答
5

如果你有一个类MyForm : System.Windows.Forms.Form(你使用 Windows 窗体生成器创建的)

你可以做

MyForm form = new MyForm();
form.Show();

启动 MyForm 的一个实例。


虽然如果您想创建一个简单的确认或消息对话框,请查看MessageBox

MessageBox.Show("text");
MessageBox.Show("text", "title", MessageBoxButtons.OKCancel);
于 2012-08-07T22:28:26.330 回答
4
Form aForm = new Form();

aForm.Text = @"About Us";
aForm.Controls.Add(new Label() {Text = "Version 5.0"});
aForm.ShowDialog();  // Or just use Show(); if you don't want it to be modal.
于 2012-08-07T22:27:38.410 回答
1

Form是一个类,您可以像任何其他类一样实例化它,设置它的属性,调用它的方法。

于 2012-08-07T22:28:12.767 回答