Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CommonUI / System / Drawing / Design / PaintValueEventArgs.cs / 1 / PaintValueEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Drawing.Design { using System; using System.ComponentModel; using System.Diagnostics; using System.Drawing; ////// /// This object is passed to UITypeEditor.PaintValue. /// It contains all the information needed for the editor to /// paint the given value, including the Rectangle in which /// the drawing should be done, and the Graphics object with which the drawing /// should be done. /// [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public class PaintValueEventArgs : EventArgs { private readonly ITypeDescriptorContext context; private readonly object valueToPaint; ////// /// The graphics object with which the drawing should be done. /// private readonly Graphics graphics; ////// /// The rectangle outlining the area in which the painting should be /// done. /// private readonly Rectangle bounds; ////// /// Creates a new PaintValueEventArgs with the given parameters. /// public PaintValueEventArgs(ITypeDescriptorContext context, object value, Graphics graphics, Rectangle bounds) { this.context = context; this.valueToPaint = value; this.graphics = graphics; if (graphics == null) throw new ArgumentNullException("graphics"); this.bounds = bounds; } ////// /// The rectangle outlining the area in which the painting should be /// done. /// public Rectangle Bounds { get { return bounds; } } ////// /// ITypeDescriptorContext object for additional information about the context this value appears in. /// public ITypeDescriptorContext Context { get { return context; } } ////// /// Graphics object with which painting should be done. /// public Graphics Graphics { get { return graphics; } } ////// /// The value to paint. /// public object Value { get { return valueToPaint; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Drawing.Design { using System; using System.ComponentModel; using System.Diagnostics; using System.Drawing; ////// /// This object is passed to UITypeEditor.PaintValue. /// It contains all the information needed for the editor to /// paint the given value, including the Rectangle in which /// the drawing should be done, and the Graphics object with which the drawing /// should be done. /// [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public class PaintValueEventArgs : EventArgs { private readonly ITypeDescriptorContext context; private readonly object valueToPaint; ////// /// The graphics object with which the drawing should be done. /// private readonly Graphics graphics; ////// /// The rectangle outlining the area in which the painting should be /// done. /// private readonly Rectangle bounds; ////// /// Creates a new PaintValueEventArgs with the given parameters. /// public PaintValueEventArgs(ITypeDescriptorContext context, object value, Graphics graphics, Rectangle bounds) { this.context = context; this.valueToPaint = value; this.graphics = graphics; if (graphics == null) throw new ArgumentNullException("graphics"); this.bounds = bounds; } ////// /// The rectangle outlining the area in which the painting should be /// done. /// public Rectangle Bounds { get { return bounds; } } ////// /// ITypeDescriptorContext object for additional information about the context this value appears in. /// public ITypeDescriptorContext Context { get { return context; } } ////// /// Graphics object with which painting should be done. /// public Graphics Graphics { get { return graphics; } } ////// /// The value to paint. /// public object Value { get { return valueToPaint; } } } } // 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
- WeakReadOnlyCollection.cs
- OuterGlowBitmapEffect.cs
- PropertyValueChangedEvent.cs
- OleDbException.cs
- HtmlImage.cs
- ObjectReaderCompiler.cs
- StrokeCollectionConverter.cs
- TemplateBuilder.cs
- _ProxyChain.cs
- filewebrequest.cs
- PenThreadPool.cs
- DataComponentNameHandler.cs
- AtlasWeb.Designer.cs
- ProvidersHelper.cs
- ErrorTolerantObjectWriter.cs
- FileDocument.cs
- HttpCachePolicy.cs
- assertwrapper.cs
- APCustomTypeDescriptor.cs
- SchemaSetCompiler.cs
- HttpPostLocalhostServerProtocol.cs
- SQLInt16Storage.cs
- XmlDataDocument.cs
- DrawingContextWalker.cs
- Image.cs
- DataSourceControlBuilder.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ToggleProviderWrapper.cs
- ModulesEntry.cs
- StandardToolWindows.cs
- PropertyCondition.cs
- SmiEventSink_Default.cs
- PersonalizationProviderHelper.cs
- RegexParser.cs
- Window.cs
- XmlDocument.cs
- ControlUtil.cs
- ExecutionContext.cs
- EnumValAlphaComparer.cs
- Light.cs
- MaskDescriptors.cs
- SortKey.cs
- OleDbPropertySetGuid.cs
- Size.cs
- XPathItem.cs
- SchemaConstraints.cs
- VSWCFServiceContractGenerator.cs
- ZipIOExtraFieldZip64Element.cs
- SchemaElement.cs
- EntryIndex.cs
- XmlCollation.cs
- WebServiceResponseDesigner.cs
- GACMembershipCondition.cs
- WebRequest.cs
- DataServiceBuildProvider.cs
- ConsoleTraceListener.cs
- NavigatorOutput.cs
- TypedReference.cs
- ExtendedPropertiesHandler.cs
- SmtpFailedRecipientsException.cs
- DataSourceCacheDurationConverter.cs
- Serializer.cs
- DictionaryEntry.cs
- DataGridPagerStyle.cs
- Documentation.cs
- CodeTypeDeclarationCollection.cs
- TextDataBindingHandler.cs
- DataViewManagerListItemTypeDescriptor.cs
- CodeGotoStatement.cs
- ImplicitInputBrush.cs
- InputScopeManager.cs
- _SpnDictionary.cs
- EnumConverter.cs
- WebPartMovingEventArgs.cs
- ToolStripPanelRow.cs
- CqlIdentifiers.cs
- MergePropertyDescriptor.cs
- Configuration.cs
- OptimizedTemplateContent.cs
- Semaphore.cs
- XmlReader.cs
- Compilation.cs
- DisplayNameAttribute.cs
- ServiceOperationWrapper.cs
- ShortcutKeysEditor.cs
- OwnerDrawPropertyBag.cs
- ListInitExpression.cs
- ServiceContractViewControl.cs
- BatchParser.cs
- ComboBox.cs
- AutoGeneratedField.cs
- FormViewUpdateEventArgs.cs
- MembershipPasswordException.cs
- SocketException.cs
- XmlSchemaDatatype.cs
- Assembly.cs
- WebResourceAttribute.cs
- XmlRawWriterWrapper.cs
- DesignerVerbCollection.cs
- SupportingTokenChannel.cs