Вопрос

При написании кода в X ++ вам иногда нужно ссылаться на ссылку this.functionYouWant() а иногда это element.FunctionYouWant(). Отказ Иногда оба находятся в охвата. Я часто пробую один, и если функция, которую я хочу, не так, я пробую другую. Есть ли правило, которое объясняет, когда использовать this и когда использовать element?

Это было полезно?

Решение

this Может использоваться в любых объектах для ссылки текущего объекта и методы членов.

Формы MORPHX и отчеты являются составными объектами.

В формах, коллекция объектов содержится в FormRun объект. Вы можете ссылаться на членов во внешнем FormRun объект, используя element Справка.

Если ваш код размещен на верхнем уровне, нет функциональной разницы между this и element.

Если ваш код размещен в формате this будет ссылаться на DataSource, но element будет ссылаться FormRun.

Другие советы

«Это» можно использовать, относится только к одному и тому же объектам класса, но «элемент» является доступ к способам формы на любой уровень формы (например, уровень данных, уровень дизайна), если функциональность метода мы можем использовать

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top