0

私はヘルプファイル pdf を持っています。ユーザーが特定のフォームで選択した内容に基づいて、ヘルプファイル内の特定の場所に移動したいと考えています。基本的に質問は、C# のフォームで強調表示された (選択された) フィールドを検出するにはどうすればよいですか?

4

2 に答える 2

1

Winformアプリケーションを想定し、フォーム上の各コントロールのHelpRequestedイベントを登録します。このイベントには、ヘルプを要求したコントロールを含むパラメーター "sender" があります。MSDN でこのサンプル コードを参照してください。

于 2012-04-16T05:19:15.427 に答える
0

私がこれを正しく理解している場合、フォームでどのコントロールが選択されているか、またはその選択されたコントロール内でどのテキストが選択されているかを知りたいだけですか?

たとえば、テキストボックスで何が選択されているかを知りたい場合は、次を使用できます。

this.txt_MyTextBox.SelectedText;

または、現在フォーカスされているコントロールを知りたい場合は、次のようにします。

this.ActiveControl ; おそらくあなたが望むものです。

また、各コントロールをそのタイプに基づいて異なる方法で処理することもできます。

于 2012-04-18T20:49:16.400 に答える