Visual Basic |
---|
Public Function Duplicate( _ ByVal NewParent As TDMSObject _ ) As TDMSObject |
- NewParent
- Объект, в состав которого следует включить новый (полученный дублированием).
1. Пользователь должен обладать правами на редактирование состава объекта NewParent. Исключение: ссылка на родительский объект с помощью специальной переменной ThisObject.
2. Коллекция типов объектов TDMSObjectDef.AttributeDefs Свойство, которые могут быть включены в состав объекта NewParent, должна содержать тип дублируемого объекта.
3. При дублировании объекта, имеющего состав: объекты состава и выборки также копируются в новый объект.
4. Атрибуты, имеющие значения по умолчанию, будут сброшены в Empty до наступления события ObjectModified (затем им присваиваются значения по умолчанию). Принудительное присвоение значений по умолчанию можно произвести методом Object.Update Метод (например, перед вызовом диалога редактирования свойств объекта).
5. Значения уникальных атрибутов при дублировании сбрасываются.
6. Наличие значения у обязательных атрибутов не проверяется.