みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Form.ShowDialogを使用してください エラー

環境
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

投稿日時 - 2010-02-08 20:12:48

QNo.5659921

困ってます

質問者が選んだベストアンサー

 こんばんは。

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

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

 で良いのではないでしょうか。

投稿日時 - 2010-02-08 21:12:23

お礼

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

投稿日時 - 2010-02-08 21:26:42

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問