投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/5/24 18:26:43
>>>Graphics と同様、Pen も後始末が必要なオブジェクトです(作成したら解放処理が必要)。
>>その通りですが、重要でないプログラムの場合、
>>面倒なのと、インデントが好みでないので私は省略してしまっています。
省略する場合は、毎回イベントで生成しなおすのではなく、
フィールド変数に保持して使いまわした方が良いかも知れません。

# この手の解放処理が必要なのは、OpenFileDialog などでも同様ですが、こちらは
# フォームに貼って使えば、Form 終了時に Component として解放されるので、
# あまり問題にはなり難いですね。


> ここでわがままなんですが以下のことができるようにしたいです。
「やりたい事」は分かりました。それで、「分からない点」はどこでしょうか?

エラーが出ているなら、どのようなコードを書いていて、どの部分で問題が起きているのかを
教えて下さい。コードの書き方で悩んでいるなら、現状、どこまでできているのかを提示してください。
その方が、より具体的な回答がつきやすいですよ。


> 不正解のときだけメッセージボックスで正答を教えてくれる
・「正解」と「不正解」を判定する事はできていますか? If ステートメントで判定できるはずです。
・メッセージボックスの表示方法は分かりますか? MessageBox または MsgBox を使います。
・正答を取得する事はできていますか?

> 再出題をはい、いいえで選択可能にする。
・「はい」「いいえ」を表示させる事はできていますか?
・どちらが選択されたかを判定できていますか?
・再出題する部分は、どのように実装しようとされていますか?

> メニューバーを追加して問題集ファイルを複数つくり選択できるようにしたい。
・メニューバーの追加方法が分からないのでしょうか?
http://msdn.microsoft.com/ja-jp/library/cc720823.aspx
http://msdn.microsoft.com/ja-jp/events/dd282862.aspx
・ファイルを作る方法が分からないのでしょうか? 初級講座の第30回、31回を参照してみてください。
・複数のファイルを扱うところで問題がおきているのでしょうか?
・ファイルを選択させるところで躓いているのでしょうか? OpenFileDialog は試されましたか?
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard16.htm
http://homepage1.nifty.com/rucio/VBNyumon/BEGIN11_old.htm
http://homepage1.nifty.com/rucio/VBNyumon/BEGIN11.htm