![]() | DIAdem 2017 Help |
![]() | DIAdem 2018 Help |
![]() | DIAdem 2019 Help |
![]() | DIAdem 2020 Help |
![]() | DIAdem 2020 SP1 Help |
Specifies the 3D axis system onto which you dragged and dropped an object.
Set o3DAxisSystem = Object.AxisSystem
Object | D3AxisSystemDropContext Object with this property |
o3DAxisSystem | 3DAxisSystem Returned object |
![]() | Note To test the example script, you must first save the script and register it as a user command in the dialog box that opens when you select Settings»Extensions»User Commands. |
The following example executes the user command MyOnDrop3DAxisSystemEvent when channels are dragged and dropped onto a 3D axis system. The user command displays the names of the channels that you dragged onto an object. The user command also displays information about the objects you dragged into the channels. The user command receives two parameters. The first parameter corresponds to a D3AxisSystemDropContext object and provides information about the 3D axis system onto which you dragged and dropped an object. The second parameter corresponds to a DropInformation object and provides information about the object which you dragged and dropped onto another object:
Report.Events.OnDrop3DAxisSystem = "MyOnDrop3DAxisSystemEvent" Sub MyOnDrop3DAxisSystemEvent(Context,DropContext) Dim oMyDropElement, sOutput, oMyAxis sOutput = "Names of dropped channels:" For Each oMyDropElement in DropContext.DiademElements sOutput = sOutput & VBCrLf & oMyDropElement.Name Next Call Msgbox(sOutput) Set oMyAxis = Context.AxisSystem Call MsgBox(Context.Sheet.Name & VBCrLf & oMyAxis.Name) Context.DoProceed = TRUE End Sub
Helpful
Not Helpful