-2

私はネイティブ C# アプリケーションを作成していますが、簡単なことを行う必要があります。ユーザーが特定のボタンをクリックすると、別の .cs ファイルが開かれます (独自のデザイン、コード、およびその他のもの)。可能であれば、現在のフォームを同時に閉じる方法を知りたいです。

編集:私が正確に必要なもの:

 namespace Mokesciai
    {
        public partial class Mokesciai : Form
        {
            public Mokesciai()
            {
                InitializeComponent();
            }

        private void button1_Click(object sender, EventArgs e)
        {
            //write code here to open another page called "NewPage.cs" with its own subfiles "NewPage.Designer.cs" and
            //"NewPage.resx", as shown in the solution explorer
        }
    }
    }

アプリケーションは C# Windows アプリケーションです

EDIT2:グラフィカルな方法で欲しいもの:http://sdrv.ms/JXKVEL 「クリックしてください」をクリックして、新しいフォームを開きたい

4

3 に答える 3

0

あなたの質問から私が理解している限り、あなたはこれをしたいかもしれません。Process.Start() を使用して、ネイティブ アプリから他のアプリケーションを開始できます。

 using System.Diagnostics;
 string path=@"path to the app"   
 Process.Start(path);

また

複数行のテキスト ボックスを配置する新しいフォームを作成し、StreamReader を使用してファイルを読み取り、その結果をテキスト ボックスに入力します。Stream Reader の使用方法の詳細については、こちらまたはこちらをご覧ください

于 2012-06-11T20:54:15.577 に答える
0
private void button1_Click(object sender, EventArgs e)
{
   YourSecondForm objForm=new YourSecondForm();
   objForm.Show();
   this.Close();
}

YourSecondForm ボタンクリックイベントに表示したい別のフォームの名前であると仮定します。

于 2012-06-11T21:13:49.553 に答える
0

それがフォームです。

newフォーム クラスのインスタンスを作成してから、 を呼び出すことができますShow()

于 2012-06-11T20:48:07.943 に答える