- ベストアンサー
Visual C++ 2008EEでフォーム間の変数渡し
こんにちわ。プログラミングを始めてまだ半年足らずの初心者です。今まではC言語とCOBOLを学んでいたのですが、今回は Visual C++ 2008 EEを使用し、アンケートの質問項目の作成と、その結果を画面に表示するシステムを作ることになりました。フォームを複数使用し、それぞれアンケートの質問項目と結果画面を作成しました。アンケートの質問は100問以上で、それに対する回答は3種類(はい、いいえ、どちらでもない)あります。質問の横に回答をラジオボタンでつけて、その回答に対する答えを結果画面のテキストボックスに表示したいのですが、値(はい:2P、いいえ:1P、どちらでもない:0P)をどのように渡したらよいのかが分かりません。下記の例のようにしたので、どなたかご教授願います。 例) 質問一覧フォーム 結果画面フォーム 「はい」を選択 1.______ ・はい・いいえ・どちらでもない → 1. 2P 「いいえ」を選択 2.______ ・はい・いいえ・どちらでもない → 2. 1P ・ ・ ・ ・ ・ ・ ・ ・
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
その他の回答 (6)
関連するQ&A
- Visual C++ 2008 EEでメッセージ表示
Visual C++ 2008 EEを使用し、以下のコードを組みました。これは1つのフォーム(仮に質問フォームとする)に3つのボタンを作成し、ボタンを押すとそれぞれの3種類の質問項目フォームにいって、質問回答が終わったら再び質問フォームに戻ります。このとき、一度回答した質問項目のボタンは選べないようにしていて、全部の質問に答えた場合(全てのボタンが選べなくなった場合)に「これで質問は終わりです」というようなメッセージを表示したいのですが、方法が分からないのでご教授願います。 private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { this->Hide(); Sai500^ cSai500 = gcnew Sai500(); cSai500->gvflnm(this->flnm); cSai500->ShowDialog(); this->button1->Visible = false; this->Show(); } private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { this->Hide(); Sai030^ cSai030 = gcnew Sai030(); cSai030->gvflnm(this->flnm); cSai030->ShowDialog(); this->button2->Visible = false; this->Show(); } private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { this->Hide(); Sai040^ cSai040 = gcnew Sai040(); cSai040->gvflnm(this->flnm); cSai040->ShowDialog(); this->button3->Visible = false; this->Show(); }
- ベストアンサー
- C・C++・C#
- フォームの内容を選択されたチェックボックス等で変更(visual C#)
質問させていただきます 現在visual C# 2003を独学しております よく市販アプリケーションのインストール時に色々な 選択項目、ボタン等があり、その選択内容、アクションによってその後フォームに表示されるオブジェクトの内容が変わる物があります (ちょうど本のページをめくるような感じで) ああいった物を作成したい場合は通常どのように 作成するのでしょうか 私が思いついた方法としては一つのフォームにすべて のオブジェクトを生成し、その表示プロパティの 表示する、表示しないをアクションごとに判定する といった方法なのですが、全く合理的でない方法 だと思うのでなにか良い方法があるのではないか と考え質問しました すみませんがどなたかおわかりになられる方ご教授 よろしくお願いいたします
- 締切済み
- C・C++・C#
- Visual C++ 2008からExcel2003への出力方法
私はVisual C++ 2008でWindowsフォームを使用し、アンケートを作成しています。同じフォームに回答のラジオボタン(はい、いいえ、どちらでもないの3種)を設置し、その結果をExcel2003のセルへ出力したいと考えているのですが、可能ですか? ※セルへ出力する値は数字でしたいと思っています。 はい・・2、いいえ・・0、どちらでもない・・1
- ベストアンサー
- C・C++・C#
- アンケートフォームで未入力をチェックする
Web上でのアンケートフォームをASPを使って作成しています。 いくつかある質問項目の中で、ラジオボタンで作成したもののみ必須項目にしたいとおもっています。ラジオボタンを選択せずに送信ボタンをクリックした際、入力を求めるメッセージを表示させるにはどうしたらいいのでしょうか?よろしくお願いします。
- 締切済み
- ホームページ作成ソフト
- NINJA TOOLSで投票フォーム
http://teokure.arrow.jp/ranking/07/touhyou.php 上記と全く同じような恐らくNINJATOOLSで作られている投票フォームを作りたいのですが、いまいちよくわからず作れません。 忍者アンケートフォームを使って作成できるのでしょうか。 ただ選択していくだけの投票フォームはできるのですが、URLのような新規項目を付けたり、コメント、グラフを付ける例が見当たらず作れません。 どなたか分かる方教えてください。
- 締切済み
- その他(インターネット・Webサービス)
- 無料アンケートフォームについて
現在、FC2の無料フォームに登録しています。 今度、アンケートフォームを作成したいと考えているのですが、いくつか疑問があります。 ●一人の人が何度も回答できないようになっているか。(重複回答の禁止機能があるのか) ●アンケート集計結果は、どのように表示されるのか。 (アンケート回答者が回答を送信した後、結果が見られるようになっているのか。それとも管理者のみがチェックできるようになっているのか) ご存知の方がいましたら、ぜひ教えて下さい。 FC2以外では http://formmail.jp/ などもありますが、同様に重複回答の扱いがどうなっているのか分かりませんでした。 「レンタルアンケートシステム質問くん」http://www.supreme.co.jp/cfm/ask3/ は良さそうだと感じたものの、フリーメールでは利用できないので諦めました。
- 締切済み
- ブログ
- visual C++ windowsフォーム
簡単なプログラムですが windowsフォームを使ったことがないので質問させていただきます。 ボタンとlabelを用いて ボタンを押したら labelに計算結果が表示されるというものです。 private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { int a; for(a=0;a<=10000;a++) { label1->Text=a.ToString(); } } このような 簡単なプログラムを書いたのですが。ボタンを押した結果は少したって10000というものでした。 私がイメージしてるは1,2,3,4、・・・・・10000(※1が表示され、2が表示 横に続くのではない)と表示されるものを作りたいのですが。 今までは コマンドプロンプトで行っていたのですが この場合はイメージ通りにできたのですが。 windowsフォームでは、できませんでした。 なぜでしょか?? 詳しいやり方を教えてください。
- 締切済み
- C・C++・C#
- Accessフォーム検索
AccessでA、B、C個別のフォーム検索があり 各々検索結果を別フォームで表示させています。 ここから更に、条件選択で表示させる方法はありますか? 例) A:カテゴリー B:名前 C:素材 をAND、ORでフォーム表示させたいのです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- アンケートフォームで入力後、
アンケートフォームで入力後、 確認画面を表示するWEBページを 作りたいのですが、ユーザーが、 質問項目のフィールドを自由に 設定するだけで、確認画面にも 反映するようなことを実現するには どのような方法が、ありますでしようか。
- ベストアンサー
- HTML
- アンケートフォームの記憶
最近アンケートフォームを作って困ってることがあります。アンケート結果はメールで送信してもらう方法をしています。HTMLでアンケートページを2ページ作って実験したのですが、1ページ目の回答がメールで表示されず、2ページ目だけ表示されました。 普通なら、1つのページで質問をすべて作ってされると思うのですが、1ページごとに質問をしたいのですが何か方法はありますか?またすべてのアンケート結果を出すことも可能でしょうか?よろしくお願いします。
- 締切済み
- HTML
補足
拙い質問に答えていただき本当にありがとうございます。 edp3142さんとFarEyesさんの仰るとおり、右側にスクロールバーを設置しました。 また質問で申し訳ないのですが、「Form1.h の ボタン押下イベント内」でthis->f2 = (gcnew Form2());のf2がエラーになってしまうのですが、何が原因でしょうか?