Messageboxの戻り値について
- 題名: Messageboxの戻り値について
- 著者: 村の屋
- 日時: 2007/09/24 12:49:49
- ID: 20560
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Messageboxの戻り値について
- 著者: るしぇ
- 日時: 2007/09/24 12:56:58
- ID: 20561
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Messageboxの戻り値について
- 著者: 村の屋
- 日時: 2007/09/24 13:14:03
- ID: 20562
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Messageboxの戻り値について
- 著者: るしぇ
- 日時: 2007/09/24 14:16:04
- ID: 20563
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Messageboxの戻り値について
- 著者: じゃんぬねっと
- 日時: 2007/09/24 17:06:00
- ID: 20565
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: Messageboxの戻り値について
- 著者: 村の屋
- 日時: 2007/09/24 18:10:15
- ID: 20566
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
開発環境 VS2005、WindowsVista、言語はVB.net
こんにちは、Messageboxの戻り値について質問があります。
メッセージボックスにYESとNOとCancelのボタンを指定して表示し、押されたボタンによって、Form1のテキストプロパティを変更するものですが、この場合にキャンセルを押した時、Form1のテキストプロパティはNoになってしまいます。
以下がそのコードなのですが、
If MessageBox.Show("test", "分岐テスト", _
MessageBoxButtons.YesNoCancel) = Windows.Forms.DialogResult.Yes Then
Me.Text = "Yes"
ElseIf Windows.Forms.DialogResult.No Then
Me.Text = "No"
ElseIf Windows.Forms.DialogResult.Cancel Then
Me.Text = "Cancel"
End If
このコードに何か間違いはあるのでしょうか?
ちなみに、他のYesとNoのボタンを押したときはその通り、YesとNoがForm1のテキストプロパティになります。