X ++の「これ」対「要素」キーワード
-
27-09-2019 - |
質問
x ++でコードを書くときは、参照する必要がある場合があります this.functionYouWant()
そして時々そうです element.FunctionYouWant()
. 。時々両方とも範囲があります。私はよく一方を試してみますが、私が望む関数がそこにないなら、私はもう一方を試します。いつ使用するかを説明するルールはありますか this
そしていつ使用するか element
?
解決
this
任意のオブジェクトで使用して、現在のオブジェクトとメンバーのメソッドを参照できます。
Morphxフォームとレポートは複合オブジェクトです。
フォームでは、オブジェクトのコレクションは FormRun
物体。外側のメンバーを参照できます FormRun
を使用してオブジェクト element
参照。
コードが上位レベルに配置されている場合、間に機能的な違いはありません this
と element
.
コードがformdatasourceに配置されている場合 this
DataSourceを参照しますが element
を参照します FormRun
.
他のヒント
「これ」は同じクラスオブジェクトのみを指しますが、「要素」はフォームメソッドに任意のフォームレベル(DataSouceレベル、設計レベルなど)にアクセスします。
所属していません StackOverflow