2009-03-20 14 views
2

Javaには、メッセージを表示して(単純な)ユーザー入力を得るための、あらかじめ作成されているがカスタマイズ可能なウィンドウを提供する 'JOptionPane'という標準のSwingライブラリには便利なクラスがあります。C#でJOptionPane相当の?

C#でユーザーにメッセージを表示するための 'MessageBox.Show(..)'がありますが、使いやすいカスタマイズ可能なクラス(または単純なライブラリ)があります。入力ボックス?

functionality availableのようなものは、JOptionPaneから探しています。

+0

はVBレガシー入力ボックスから除いている、非があります。自分で実装してみてください。 –

答えて

0

私が似ていると思う唯一のことは、this.です。これはMicrosoft.VisualBasic.dllの一部なので、参照を追加する必要があります。それ以上のカスタマイズ方法はありませんが、それは少しのより柔軟性があります。

1

windows vistaとしては、taskdialog apiがあります。

これは、あなたが尋ねたものではなく、その意味でのC#ライブラリではなく、OSの機能です。しかし、これは大まかに同じ土台をカバーしています。多目的なメッセージボックスAPIは、簡単なダイアログを手作業でレイアウトすることを軽減します。あなたがGoogleの場合、古いウィンドウでこのapiをエミュレートするC#ラッパーを見つけることができます。

最後に、ここでa blog entry how to use it in c#