1

Windows フォーム アプリのユーザーに簡単なヘルプ システムを提供したいと考えており、最適な実装を決定しようとしています。あるユーザーは、他の同様のアプリで提供されているヘルプ ボタンを利用することを提案しました。

この特定のプロパティがヘルプ ボタンを有効にするために使用されることは知っていますが、より高いレベルでは、これはアプリケーション開発者に何を提供するのでしょうか? 以下の MSDN リンクの例では、ボタンを有効にするだけです。

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.helpbutton.aspx

この背後にはドキュメンテーションの方法論があるに違いないと私には思えます。使用されているフォームなどに関する情報を含むツールチップなどを表示することができます。これは、最小化ボタンと最大化ボタンが表示されている場合は使用できないため、固定サイズなどの特定の場合にのみ使用できることに注意してください。ダイアログ。

4

1 に答える 1

1

ダイアログでユーザーにヘルプを提供するためにあります。ボタンを表示するには、MinimizeBox プロパティと MaximizeBox プロパティを False に設定します。フォームに HelpProvider をドロップします。すべてのコントロールに 3 つのプロパティを追加します。

これを使用する最も簡単な方法は、HelpString プロパティを設定することです。試してみて、ヘルプ ボタンをクリックしてからコントロールをクリックするとどうなるかを確認してください。クリックすると、カーソルが変化し、HelpString がツールチップにポップアップ表示されます。これを使用するより複雑な方法は、ヘルプ ファイルを作成した場合に適した HelpKeyword プロパティを使用することです。これにより、クリックしたコントロールに一致する関連ヘルプ トピックのヘルプ ウィンドウが自動的に開きます。

あまり使わなくなりました。ダイアログでしか機能しないという制限は、かなり扱いにくいものです。

于 2012-11-17T08:29:23.607 に答える