Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.29
|
Leadtools.Annotations.Automation Assembly > Leadtools.Annotations.Automation Namespace > AnnAutomationManager Class : UserMode Property |
public AnnUserMode UserMode {get; set;}
'Declaration
Public Property UserMode As AnnUserMode
public AnnUserMode UserMode {get; set;}
@property (nonatomic) LTAnnUserMode userMode;
public AnnUserMode getUserMode() public void setUserMode(AnnUserMode userMode)
<br/>get_UserMode();<br/>set_UserMode(value);<br/>Object.defineProperty('UserMode');
AnnUserMode.Design is for creating objects; AnnUserMode.Run mode is for viewing them.
The UserModeChanged event is fired when the value of this property is changed.
This example flips the user mode between run and design.
using Leadtools.Annotations.Automation; using Leadtools.Annotations.Core; using Leadtools.Codecs; using Leadtools.Controls; using Leadtools.Annotations.WinForms; using Leadtools.Annotations.Rendering; [TestMethod] public void AnnAutomationManager_UserMode() { AnnAutomationManager manager = _automation.Manager; if (manager.UserMode == AnnUserMode.Design) { manager.UserMode = AnnUserMode.Run; Debug.WriteLine("User mode is run, click again to go to design mode"); } else { manager.UserMode = AnnUserMode.Design; Debug.WriteLine("User mode is design, click again to go to run mode"); } }
using Leadtools.Converters; using Leadtools.Annotations.Automation; using Leadtools.Controls; using Leadtools.Annotations.Core; using Leadtools.Codecs; [TestMethod] public void AnnAutomationManager_UserMode() { AnnAutomationManager manager = _automation.Manager; if (manager.UserMode == AnnUserMode.Design) { manager.UserMode = AnnUserMode.Run; Debug.WriteLine("User mode is run, click again to go to design mode"); } else { manager.UserMode = AnnUserMode.Design; Debug.WriteLine("User mode is design, click again to go to run mode"); } }