共通メソッド

<< Click to Display Table of Contents >>

マニュアル > コントロールリファレンス > 全コントロール共通 >

共通メソッド


 

すべてのコントロールが共通的に持つメソッドのことを、共通メソッドと呼びます。

 

 

 

 

 

 

 

 

 

 

 


hint

ダイアログ関連のメソッドは共通メソッドとして提供されています。例えば、「this.OpenDialog (...)」のようにフォームのメソッドとして実行することも、「::OpenDialog(...)」のようにルートのメソッドとして実行することもできます。いずれの呼び出し方でもダイアログはフォームの裏には隠れませんが、複数のダイアログを同時に表示した場合、両者には階層表示の動作に違いがあります。

 

■フォームのメソッドとして実行した場合

表示されたダイアログは呼び出し元のオブジェクトよりも必ず前面になるように表示されます(つまり、呼び出し元の裏に隠れない。従って、表示されたダイアログの中から更に別のダイアログを表示すると、後に表示したダイアログは先に表示したダイアログより必ず前面に表示されます。

 

■ルートのメソッドとして実行した場合

前述に対し、ルートのメソッドとして複数のダイアログを表示させた場合には、各ダイアログは同一の階層にあるものとして位置付けられるため、階層表示に依存関係は生じません。つまり、オペレータは複数のダイアログ表示をマウスで自由に前後できるようになります。