投稿者 るきお  (社会人) 投稿日時 2010/5/24 23:56:44
>しかし、メッセージボックスに間違えた問題の正答をどうやって出現させるががわかりません。
コードのどの個所でも、このプログラムではQuestion(Qcount - 1)が問題を、Answer(Qcount - 1)が回答を表しています。

>[はい][キャンセル]は表示できてます。
>どちらが選択されたか判定するコードが良くわかりません。戻り値などを使うのでしょうか?
[はい][キャンセル]という表示は普通ではなかったと思いますが、[OK][キャンセル]ですか?
メッセージボックスの表示のさせ方によって若干異なりますが、御認識通り戻り値で判断できます。


    
Dim result As MsgBoxResult

result = MsgBox("どっちにしますか?", MsgBoxStyle.OkCancel)

If result = MsgBoxResult.Ok Then
    'OKが選択されたときここで止まります。 
    Stop
Else
    'OKではないとき(=上の例ではキャンセルのとき)ここで止まります。 
    Stop
End If


>OpenFileDialog は使ったことがなくコードがわかりません
ファイルを選択するとてもシンプルな例を紹介します。
    
Dim dialog As New OpenFileDialog

If dialog.ShowDialog = DialogResult.OK Then
    Dim fileName As String
    fileName = dialog.FileName
    MsgBox(fileName)
End If


全体に急ぎすぎている感じがします。もう少しじっくり考えたほうがいいように思います。
こんなに急激にVBを習得できる人は多分いないんじゃないでしょうか。