Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / DrawTreeNodeEventArgs.cs / 1305376 / DrawTreeNodeEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.ComponentModel; using System.Drawing; using Microsoft.Win32; using System.Windows.Forms.VisualStyles; ////// /// This class contains the information a user needs to paint TreeView nodes. /// public class DrawTreeNodeEventArgs : EventArgs { private readonly Graphics graphics; private readonly TreeNode node; private readonly Rectangle bounds; private readonly TreeNodeStates state; private bool drawDefault; ////// /// Creates a new DrawTreeNodeEventArgs with the given parameters. /// public DrawTreeNodeEventArgs(Graphics graphics, TreeNode node, Rectangle bounds, TreeNodeStates state) { this.graphics = graphics; this.node = node; this.bounds = bounds; this.state = state; this.drawDefault = false; } ////// /// Causes the item do be drawn by the system instead of owner drawn. /// NOTE: In OwnerDrawText mode, setting this to true is same as calling DrawText. /// public bool DrawDefault { get { return drawDefault; } set { drawDefault = value; } } ////// /// Graphics object with which painting should be done. /// public Graphics Graphics { get { return graphics; } } ////// /// The node to be painted. /// public TreeNode Node { get { return node; } } ////// /// The rectangle outlining the area in which the painting should be done. /// public Rectangle Bounds { get { return bounds; } } ////// /// Miscellaneous state information. /// public TreeNodeStates State { get { return state; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NumberEdit.cs
- Item.cs
- PropertyDescriptorGridEntry.cs
- RepeaterItem.cs
- SessionStateUtil.cs
- IListConverters.cs
- SafeEventLogWriteHandle.cs
- SQLBytes.cs
- WebPartManager.cs
- MultiplexingFormatMapping.cs
- RMEnrollmentPage2.cs
- PowerEase.cs
- ConfigurationElement.cs
- ButtonColumn.cs
- BoundField.cs
- SystemResourceHost.cs
- TextEditorParagraphs.cs
- RoleManagerEventArgs.cs
- RegistryConfigurationProvider.cs
- NameSpaceEvent.cs
- TableMethodGenerator.cs
- ZipPackage.cs
- SemaphoreFullException.cs
- ObsoleteAttribute.cs
- SpeechRecognitionEngine.cs
- SchemaImporter.cs
- cryptoapiTransform.cs
- ConstantSlot.cs
- PagedControl.cs
- HttpHeaderCollection.cs
- RouteUrlExpressionBuilder.cs
- NotConverter.cs
- BuildProviderAppliesToAttribute.cs
- ConstantSlot.cs
- mediaeventshelper.cs
- GroupQuery.cs
- StrongNameUtility.cs
- AndCondition.cs
- DbProviderFactories.cs
- DataContractSet.cs
- HybridWebProxyFinder.cs
- SafeSecurityHandles.cs
- CounterCreationData.cs
- PeerResolverBindingElement.cs
- SecUtil.cs
- ConsumerConnectionPoint.cs
- SafeRightsManagementHandle.cs
- TypeUsageBuilder.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- GridPattern.cs
- UmAlQuraCalendar.cs
- HttpValueCollection.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ServiceMemoryGates.cs
- MetadataWorkspace.cs
- EmbeddedMailObject.cs
- EtwTrace.cs
- LineBreak.cs
- SerializationInfoEnumerator.cs
- SvcMapFileSerializer.cs
- DbParameterCollection.cs
- UrlPath.cs
- Menu.cs
- CompiledIdentityConstraint.cs
- Parameter.cs
- ChtmlMobileTextWriter.cs
- XmlSchemaComplexType.cs
- WebPartEditorApplyVerb.cs
- ModuleBuilderData.cs
- StorageInfo.cs
- XmlSchemaException.cs
- ToggleProviderWrapper.cs
- Attributes.cs
- XpsFilter.cs
- counter.cs
- XmlnsDefinitionAttribute.cs
- NavigatorInput.cs
- DesignerHierarchicalDataSourceView.cs
- SqlDataSourceCustomCommandPanel.cs
- IncrementalReadDecoders.cs
- Thread.cs
- InvalidFilterCriteriaException.cs
- ProfileEventArgs.cs
- UnknownBitmapDecoder.cs
- XmlName.cs
- UnmanagedBitmapWrapper.cs
- Scalars.cs
- RemotingException.cs
- DataGridViewCellEventArgs.cs
- XmlAttributeAttribute.cs
- XmlReflectionMember.cs
- MethodImplAttribute.cs
- PropertyContainer.cs
- LayoutTable.cs
- TdsParser.cs
- TypeConverter.cs
- EdmItemCollection.cs
- _Connection.cs
- Keywords.cs
- IDictionary.cs