2

Java では、標準の Swing ライブラリに「JOptionPane」と呼ばれる便利なクラスがあり、メッセージを表示し、(単純な) ユーザー入力を取得するための、事前に作成されたカスタマイズ可能なウィンドウを提供します。

C# でユーザーに Yes/No/Cancel タイプのメッセージを表示する「MessageBox.Show(..)」があることは知っていますが、使いやすいカスタマイズ可能な入力ボックスを提供する同等のクラス (または単純なライブラリ) はありますか?

JOptionPaneから利用できる機能のようなものが、私が探しているものです。

4

2 に答える 2

1

Windows Vistaの時点で、taskdialogapiがあります。

これはOSの機能であり、ac#ライブラリではありません。その意味では、あなたが求めたものではありません。しかし、それは大まかに同じ根拠をカバーしています。より用途の広いメッセージボックスAPIであり、単純なダイアログを手動でレイアウトする必要がありません。グーグルすると、古いウィンドウでこのAPIをエミュレートするc#ラッパーを見つけることができます。

最後に、これがc#での使用方法に関するブログエントリです。

于 2012-03-17T10:03:15.383 に答える
0

うーん、似てると思うのはこれくらいかな。これは Microsoft.VisualBasic.dll の一部であるため、参照を追加する必要があります。それ以上にカスタマイズする方法はないと思いますが、それにより、もう少し柔軟性が得られます.

于 2009-03-20T20:20:33.897 に答える