VisualStudioを使用したWindowsアプリ開発でフォームにPDFを表示させなければならない状況となり、調査しましたが、あまりわかりやすく説明されたページが存在しないので今回その方法を整理します。
ツールボックスにアイテムを追加
ツールボックスに追加する前提としてはAdobe Readerがインストールされている必要があると思います。
ツールボックスのすべてのWindowsフォームを右クリックして「アイテムの選択」をクリック
表示された画面で「COMコンポーネント」タブを選択し、「Adobe PDF Reader」にチェックしてOKボタンを押下
フォームに配置
ツールボックスから前の手順により追加された「Adobe PDF Reader」を選択し、フォームを配置。
読み込むPDFを指定するコードを記述
フォームのLoadイベントで以下のコードを記述
※フォームに配置された「Adobe PDF Reader」コントロールのNameがaxAcroPDF1の場合の例です。
[csharp]
axAcroPDF1.LoadFile(@"C:\pdf_open_parameters.pdf");
[/csharp]
実行
上記の手順でPDFが表示されました。
たとえばHelp画面やマニュアル表示に役立ちそうですね。