![]() |
This document is archived and information here might be outdated. Recommended version. |
| ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Classes > C > ControlsLayerTransparencyCommand CoClass (ArcObjects .NET 10.5 SDK) |
Command to set the transparency value on a layer.
The CLSID of this command is: {A72B645A-08A9-4A88-8981-11754A1DB986}.
This command works with the ToolbarControl, PageLayoutControl, MapControl and ArcMap.
This command must be used in conjunction with CommandsEnvironment singleton object. Failure to instantiate the CommandsEnvironment singleton object results in this command internally using it's own instance of the CommandsEnvironment object and appearing disabled to the end user.
This command gets the layer to be made transparent from the ILayerEffectProperties::TransparencyLayer property on the CommandsEnvironment singleton. This can be set programmatically or interactively by the end user selecting a layer from the ControlsLayerListToolControl.
| Interfaces | Description |
|---|---|
| ICommand (esriSystemUI) | Provides access to members that define a COM command. |
usingESRI.ArcGIS.Controls;usingESRI.ArcGIS.SystemUI;publicpartialclassForm1 : Form {privateCommandsEnvironmentClass m_CommandsEnvironment=newCommandsEnvironmentClass();private voidForm1_Load(objectsender, System.EventArgs e) {//Set buddy controlaxToolbarControl1.SetBuddyControl(axMapControl1);//Add items to ToolbarControlaxToolbarControl1.AddItem("esriControls.ControlsOpenDocCommand", -1, -1,false, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsLayerTransparencyCommand", -1, -1,false, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsLayerListToolControl", -1, -1,false, 0, esriCommandStyles.esriCommandStyleIconOnly); } }
Imports ESRI.ArcGIS.Controls
Imports ESRI.ArcGIS.SystemUI
Public Class Form1
Private m_CommandsEnvironment As New CommandsEnvironmentClass
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Set buddy control
AxToolbarControl1.SetBuddyControl(AxMapControl1)
'Add items to ToolbarControl
AxToolbarControl1.AddItem("esriControls.ControlsOpenDocCommand", -1, -1, False, 0, esriCommandStyles.esriCommandStyleIconOnly)
AxToolbarControl1.AddItem("esriControls.ControlsLayerTransparencyCommand", -1, -1, False, 0, esriCommandStyles.esriCommandStyleIconOnly)
AxToolbarControl1.AddItem("esriControls.ControlsLayerListToolControl", -1, -1, False, 0, esriCommandStyles.esriCommandStyleIconOnly)
End Sub
End Class