Q13:p24について質問がございます。起動メソッド:単数Open用・・・(Component)のComponentは、起動メソッドの引数のデータ型と考えて宜しいのでしょうか?説明で「親コンポーネント」とありますが、親とはどのような意味でしょうか?また、取得方法で「コンポーネント」となっていますが、取得方法がコンポーネントとはどのようなことを指しているのでしょうか?
A13:
> 起動メソッド:単数Open用・・・(Component)のComponentは、起動メソッドの引数のデータ型と考えて宜しいのでしょうか?
はい。メソッドの括弧の中には引数のデータ型が示されています。
このメソッドの場合、親コンポーネントの「親」とは、ファイル選択ダイアログを表示する位置の基準となるコンポーネントのことです。
Lesson12では「親コンポーネント」である[フレーム]の中心位置に合わせて、ファイル選択ダイアログが重なって表示されます。
取得方法:コンポーネントとは、コンポーネントそのものを指定する方法です。
「単数Open用・・・」のメソッドの場合、位置の基準となるコンポーネントはどれかということを指定する必要があるので、この取得方法をチュートリアルでは使用しています。
なお、このメソッドで「親コンポーネント」として指定できるコンポーネントは、[フレーム]と[ダイアログ]のみとなっています。