←Select platform

UserMode Property

Summary

Gets or sets the current user mode.

Syntax

C#
VB
Java
Objective-C
WinRT C#
C++
public AnnUserMode UserMode { get; set; } 
Public Property UserMode As Leadtools.Annotations.Core.AnnUserMode 
public Leadtools.Annotations.Core.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');  
public:  
   property AnnUserMode^ UserMode 
   { 
      AnnUserMode^ get() 
      void set(AnnUserMode^ value) 
   } 

Property Value

A AnnUserMode value that specifies the current user mode. The default value is AnnUserMode.Design.

Remarks

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.

Example

This example flips the user mode between run and design.

C#
using LeadtoolsExamples.Common; 
using Leadtools.Annotations.Automation; 
using Leadtools.Annotations.Core; 
using Leadtools.Codecs; 
using Leadtools.Controls; 
using Leadtools.Annotations.WinForms; 
using Leadtools.Annotations.Rendering; 
 
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"); 
   } 
} 

Requirements

Target Platforms

Help Version 19.0.2017.10.18
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Automation Assembly