officefileapi-devexpress-dot-docs-dot-presentation-dot-groupshape.md
Provides access to shape lock settings. Lock settings restrict user operations or hide certain visual elements.
Namespace : DevExpress.Docs.Presentation
Assembly : DevExpress.Docs.Presentation.v25.2.dll
NuGet Package : DevExpress.Docs.Presentation
public GroupLockSettings LockSettings { get; }
Public ReadOnly Property LockSettings As GroupLockSettings
| Type | Description |
|---|---|
| GroupLockSettings |
Contains lock settings.
|
The following code snippet locks all user operations for shapes:
using DevExpress.Docs.Presentation;
using System.Drawing;
namespace PresentationApiSample;
public class Program {
public static void Main(string[] _) {
// ...
shape.LockSettings.DisableArrowheadsChange = true;
shape.LockSettings.DisableAspectRatioChange = true;
shape.LockSettings.DisableGrouping = true;
shape.LockSettings.DisableHandles = true;
shape.LockSettings.DisableMoving = true;
shape.LockSettings.DisablePointsEdit = true;
shape.LockSettings.DisableResize = true;
shape.LockSettings.DisableRotation = true;
shape.LockSettings.DisableSelection = true;
shape.LockSettings.DisableShapeTypeChange = true;
shape.LockSettings.DisableTextEdit = true;
group.LockSettings.DisableAspectRatioChange = true;
group.LockSettings.DisableGrouping = true;
group.LockSettings.DisableMoving = true;
group.LockSettings.DisableRotation = true;
group.LockSettings.DisableSelection = true;
group.LockSettings.DisableUngrouping = true;
group.LockSettings.DisableResize = true;
picture.LockSettings.DisableSelection = true;
picture.LockSettings.DisableArrowheadsChange = true;
picture.LockSettings.DisableAspectRatioChange = true;
picture.LockSettings.DisableCropping = true;
picture.LockSettings.DisableGrouping = true;
picture.LockSettings.DisableHandles = true;
picture.LockSettings.DisableMoving = true;
picture.LockSettings.DisablePointsEdit = true;
picture.LockSettings.DisableResize = true;
picture.LockSettings.DisableRotation = true;
picture.LockSettings.DisableSelection = true;
picture.LockSettings.DisableShapeTypeChange = true;
connector.LockSettings.DisableArrowheadsChange = true;
connector.LockSettings.DisableAspectRatioChange = true;
connector.LockSettings.DisableGrouping = true;
connector.LockSettings.DisableHandles = true;
connector.LockSettings.DisableMoving = true;
connector.LockSettings.DisablePointsEdit = true;
connector.LockSettings.DisableResize = true;
connector.LockSettings.DisableRotation = true;
connector.LockSettings.DisableSelection = true;
connector.LockSettings.DisableShapeTypeChange = true;
}
}
Imports DevExpress.Docs.Presentation
Imports System.Drawing
Namespace PresentationApiSample
Public Class Program
Public Shared Sub Main(__ As String())
' ...
shape.LockSettings.DisableArrowheadsChange = True
shape.LockSettings.DisableAspectRatioChange = True
shape.LockSettings.DisableGrouping = True
shape.LockSettings.DisableHandles = True
shape.LockSettings.DisableMoving = True
shape.LockSettings.DisablePointsEdit = True
shape.LockSettings.DisableResize = True
shape.LockSettings.DisableRotation = True
shape.LockSettings.DisableSelection = True
shape.LockSettings.DisableShapeTypeChange = True
shape.LockSettings.DisableTextEdit = True
group.LockSettings.DisableAspectRatioChange = True
group.LockSettings.DisableGrouping = True
group.LockSettings.DisableMoving = True
group.LockSettings.DisableRotation = True
group.LockSettings.DisableSelection = True
group.LockSettings.DisableUngrouping = True
group.LockSettings.DisableResize = True
picture.LockSettings.DisableSelection = True
picture.LockSettings.DisableArrowheadsChange = True
picture.LockSettings.DisableAspectRatioChange = True
picture.LockSettings.DisableCropping = True
picture.LockSettings.DisableGrouping = True
picture.LockSettings.DisableHandles = True
picture.LockSettings.DisableMoving = True
picture.LockSettings.DisablePointsEdit = True
picture.LockSettings.DisableResize = True
picture.LockSettings.DisableRotation = True
picture.LockSettings.DisableSelection = True
picture.LockSettings.DisableShapeTypeChange = True
connector.LockSettings.DisableArrowheadsChange = True
connector.LockSettings.DisableAspectRatioChange = True
connector.LockSettings.DisableGrouping = True
connector.LockSettings.DisableHandles = True
connector.LockSettings.DisableMoving = True
connector.LockSettings.DisablePointsEdit = True
connector.LockSettings.DisableResize = True
connector.LockSettings.DisableRotation = True
connector.LockSettings.DisableSelection = True
connector.LockSettings.DisableShapeTypeChange = True
End Sub
End Class
End Namespace
See Also