• ベストアンサー

C#でダイアログボックスはどこにあるのでしょうか

C#初心者です。以前VBを使っていた時にはダイアログが選べたんですけど、C#で新しい項目の追加をしてもFORMは出てくるんですが、ダイアログが出てきません。 何を追加すればVB6のときのダイアログに相当するのか教えて下さい。

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

  • ベストアンサー
回答No.2

ダイアログもフォームの一種です。 表示の方法が異なるだけです。 http://dobon.net/vb/dotnet/form/index.html

hope12
質問者

補足

Formを2つにすると片方だけ表示したいのに両方表示されて困っていました。素敵なページを有り難うございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

呼び方の違いだけかと思いますけど FromがDialogのリソースに該当するはずです

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • モーダルダイアログで発生するイベント(C#)

    C#で、FormをShowDialog()、つまりモーダルダイアログで表示してからの話です。 ここで、当のForm以外をマウスでクリックしたりすると、当のFormのタイトルバーがチカチカしますよね。 このとき、当のFormにはどんなイベントが発生しているのでしょうか? 当のForm以外をクリックしたときに、「ダイアログのボタンを押して、値を選択してください」のようなメッセージを出したいと思っています。 そのために、そのイベントを使えばいいのかな、と思いました。 どうぞ、よろしくお願いします。

  • C++ での関数について

    C++ での関数について 先週Visual C++を始めたばかりの初心者です。 最初に作られるForm1から別の関数に飛ばしたいのですが、やりかたがわかりません。 どなたかお願いします。 \\\\\\\ 詳しく //////// Form1 ここにスタートボタンを作る Form2 Form1のスタートボタンを押すとこちらのウィンドウが起動し、実行される。 ちなみにForm2はプロジェクト名を右クリックし、「追加」→「新しい項目の追加」→「テンプレート」→「windowsフォーム」で作成し追加しました。 C言語はだいたい理解できているのですが、いまいちC++がわかりません。よろしくお願いします。

  • Accessのダイアログボックスについて 

    Accessを使い始めたばかりの初心者です。 環境はWindowsXP,MS-Access2000で使っています。 Accessを起動すると最初にダイアログボックスが表示され新しいデータベースの作成か、既存のファイルを開くか確認してきます。 このダイアログボックスの中に表示されているの既存のファイルを削除するにはどうしたら良いのでしょうか。 作ったファイル自体は削除してあるのですが、起動時に表示されるダイアログボックスからは削除されません。 別に実害があるわけでは無いのですが、練習で色々作ってしまい項目だけ増えて困っております。 エクスプローラーでAccessの中のファイルを色々探したのですが、それらしいものも見つけられませんでしたしこちらの過去ログ等も見たのですが、わかりませんでした。 宜しくお願いいたします。

  • C#でプログラミング リストボックスの内容を違うフォームのコンボボックスに呼び込みたいのですが

    Form1とform2がある。 form1には、combobox1とbutton1がある。 form2には、listbox1とbutton2がある。(ほかにも追加や削除ボタンあり) form1は実行されたときに表示されるフォームです。 form2はcombobox1の項目(リスト)を編集するフォームです。 項目を変更可能にしているので、txtファイルに書き込んだり、読み込んだりさせています。 プログラムを実行したときにcombobox1にテキストファイルが読み込まれます。 button1を押すと、Form2が表示され、listbox1に同じテキストファイルが読み込まれます。(form2では項目を追加したり、削除が可能です。)button2を押すとlistbox1の内容がテキストファイルに書き込まれ、form1に戻ります。ここまではできています。 しかし、combobox1には最初に実行させたときにしか、テキストファイルが読み込まれないので、form2で変更しても反映されません。 button2を押した時に、form1を更新したりできないのでしょうか?? どなたかわかる方はいませんか?? お願いします。

  • なぜVBEにはファイルダイアログボックスがないんですか

    私はプログラマーでもないんですが、会社の同期がVB.NETを使っています。そこにはドラッグアンドドロップするとファイルダイアログボックスが簡単につくれるようになっています。しかしoffice2003,2007でのコントロールではそのようなダイアログは見当たりません。ということは、VBAでダイアログボックスが欲しい場合は(例えばファイル選択時など)、自分でコードを書いてダイアログボックスを作るか、どこかからコードを見つけてコピペするしかないのでしょうか?

  • ダイアログのボタンが押された時に、その「ボタン」のあるダイアログと、すでに表示されている他のダイアログを消したいです

    Win2000/MFC/ダイアログベース で作業しています。初心者です(^^;) Aというダイアログで「あるボタンa」を押してDoModalでBというダイアログを表示させ、Bダイアログで「あるボタンb」を押してDoModalでCというダイアログを表示させ、Cダイアログで「あるボタンc」を押した時にBダイアログとCダイアログを閉じたい(消したい)のですが EndDialogで消せません DoModalの戻り値をret_b,ret_cとした場合 EndDialog(ret_c); EndDialog(ret_b); としたのですが。。。 やり方がおかしいのか、よくわかりません・・ 初心者でもわかりやすいお返事お待ちしています(^^;)

  • リソースのダイアログボックス作成について

    プログラム初心者です。 現在、WIN32APIの勉強をしています。 その過程で、現在リソースの機能で ダイアログボックスを作成しているのですが、 誤ってその時に使うコントロールボックスを 消してしまい、再びそのウインドウをだそう と思ってもできません。 メニュー項目をいじっても、再起動しても でてこなくて、大変こまっております。 どなたかご教授よろしくお願い致します!

  • ダイアログの最小化

    VB.NET 2003を使ってます。 フォームが3つあってそれぞれ重ねて(Form1でForm2を表示し、Form2でForm3を表示するという意味)モーダルで表示しておいて、Form3のダイアログの最小化ボタンを押したときに、このアプリの全てのウインドウ(Form1とForm2も含む)を最小化したいのです。 普通だとForm3だけ最小化されてしまいますよね。 理想の動きとしては、windows標準の”デスクトップの表示”の機能を、自分が作ったアプリだけを最小化したようなイメージです。 タスクバーのアプリをクリックすればウィンドウが復元されて便利です。

  • メニュー・ダイアログについて

    いつもお世話になっています。 ただいま、VC++2005のExpressEditionを使ってWindowsアプリの 勉強をしているのですが・・・。 メニューやダイアログって出せるようにプログラミングできるんでしょうか? リソースの追加で、メニューやダイアログを追加できるような項目が出てこないので、もうお手上げ状態です。 よろしくお願いします。

  • .NET C++ 2002でのダイアログベースアプリケーションの作り方

    .NET C++ 2002のマネージコードでダイアログベースのアプリケーションを作ろうと考えています。手始めに自動で作成される空のアプリケーションを実行すると、コンソールアプリケーションのようになってしまいます(Hello Worldを表示して終了)。 <手順> (1) Visual Studio.NET 2002を開き、新規プロジェクトの作成で、「Managed C++アプリケーション」を選択 (2) 自動的に作成されたアプリケーションをビルド・実行 VB.NETやC#.NETでは「WINDOWSアプリケーション」を選択すると、ダイアログベースのアプリケーションを作れますが、同様のことをC++.NETで行うには、どうすればよいのでしょうか。