プロが教える店舗&オフィスのセキュリティ対策術

環境
Windows7
VS2008 SP1
C#

でWindowsフォームを作ります
そのプロジェクトにもう一つWindowsフォームを追加します。

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

private void button1_Click(object sender, EventArgs e)
{


Application.Run(new ImageViewer());




一つのWindowsフォームにボタンを配置して
それをクリックしたら、
もう一つのWindowsフォームを呼び出したいのですが
Application.Run(new ImageViewer());

とすると 画像の様にエラーがでてしまい
うまくいきません

実現したいのは
一つのWindowsフォームのボタンをクリックしたら
同一プロジェクトにあるWindowsフォーム(Window)を
呼び出すことです。

どなたかアドバイスおねがいしますm(__)m

「Form.ShowDialogを使用して」の質問画像

A 回答 (1件)

 こんばんは。



 同じプロジェクト内にある別ウィンドウを立ちあげる場合、同一プロセス内で動作するので、

private void button1_Click(object sender, EventArgs e)
{
ImageViewer imgViewer = new ImageViewer();
imgViewer.Show();
}

 で良いのではないでしょうか。
    • good
    • 0
この回答へのお礼

こんばんは!
できました!
アドバイスありがとうございます!

お礼日時:2010/02/08 21:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!