web-dev-qa-db-ja.com

プログラムでWindowsフォームを作成するにはどうすればよいですか?

source.csという名前の一意のc#ソースファイルがあり、これをビルダーからCSharpCodeProviderを使用してコンパイルし、実行可能ファイルを取得します。

アプリケーションの起動時にバージョン情報フォームを表示するかどうかをビルダーにオプションを設定します。

About Usとしてタイトルが付いたフォームを作成し、(Labels、RichTextEditなど)内にコントロールを追加する方法

何かのようなもの

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

どんな助けも高く評価されます

9
Rafik Bari

このようなものを試してください:

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

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

    form.ShowDialog();
}

これがSystem.Windows.Forms.Formクラスのドキュメントページです。

31
Dan

クラスがある場合MyForm : System.Windows.Forms.Form(Windowsフォームビルダーを使用して作成したもの)

できるよ

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

MyFormのインスタンスを起動します。


単純な確認またはメッセージダイアログを作成する場合は、MessageBoxのさまざまな使用法を確認してください。

MessageBox.Show("text");
MessageBox.Show("text", "title", MessageBoxButtons.OKCancel);
5
Hans Z
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.
4
Sam Axe

Formは、他のようにインスタンス化し、プロパティを設定し、メソッドを呼び出すことができるクラスです。

1
Prasanth