Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CommonUI / System / Drawing / Design / PaintValueEventArgs.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ListItemCollection.cs
- SortFieldComparer.cs
- BindUriHelper.cs
- UIHelper.cs
- SQLInt16Storage.cs
- HtmlCommandAdapter.cs
- SamlAudienceRestrictionCondition.cs
- Inflater.cs
- ArgumentException.cs
- ChildDocumentBlock.cs
- Rect3D.cs
- BaseCodePageEncoding.cs
- DataGridTextBoxColumn.cs
- NavigationProperty.cs
- PrintDialog.cs
- XamlSerializerUtil.cs
- UrlMappingsSection.cs
- CompilationLock.cs
- Vector3DCollectionConverter.cs
- XsltException.cs
- CodeEventReferenceExpression.cs
- HttpServerVarsCollection.cs
- CodeArrayCreateExpression.cs
- ConfigurationSchemaErrors.cs
- Behavior.cs
- DirectoryInfo.cs
- HtmlPageAdapter.cs
- MiniParameterInfo.cs
- JoinTreeNode.cs
- PkcsUtils.cs
- GrabHandleGlyph.cs
- EncryptedXml.cs
- GroupItem.cs
- TranslateTransform.cs
- ZipIORawDataFileBlock.cs
- WebPartDisplayModeCancelEventArgs.cs
- LazyInitializer.cs
- InputLangChangeRequestEvent.cs
- WebPartAuthorizationEventArgs.cs
- QilXmlWriter.cs
- HtmlLink.cs
- DataGridViewColumnCollectionDialog.cs
- RemoveStoryboard.cs
- Rect.cs
- ObjectMemberMapping.cs
- PriorityChain.cs
- StylusPointCollection.cs
- ManipulationStartedEventArgs.cs
- StrongBox.cs
- ColumnMapVisitor.cs
- ToolboxComponentsCreatingEventArgs.cs
- TemplateBindingExtensionConverter.cs
- SmtpException.cs
- TypeValidationEventArgs.cs
- CngKey.cs
- UnmanagedMemoryStreamWrapper.cs
- TreeViewBindingsEditorForm.cs
- StylusOverProperty.cs
- XmlUtil.cs
- X509Certificate2.cs
- UIElement3D.cs
- MenuItem.cs
- ProvidersHelper.cs
- IResourceProvider.cs
- ThreadExceptionEvent.cs
- EmissiveMaterial.cs
- PrintingPermissionAttribute.cs
- BCryptNative.cs
- StorageEntitySetMapping.cs
- ToolStripButton.cs
- DecimalKeyFrameCollection.cs
- CodeCatchClause.cs
- PrePrepareMethodAttribute.cs
- TrustLevel.cs
- unsafenativemethodsother.cs
- GeneralTransform2DTo3DTo2D.cs
- TypeBuilderInstantiation.cs
- TreeViewImageIndexConverter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- Trace.cs
- CodeThrowExceptionStatement.cs
- CaseInsensitiveComparer.cs
- HttpDebugHandler.cs
- SqlBulkCopy.cs
- GifBitmapEncoder.cs
- X509CertificateClaimSet.cs
- WebPartDescriptionCollection.cs
- ChangePassword.cs
- FontNamesConverter.cs
- CorrelationManager.cs
- DBAsyncResult.cs
- LockCookie.cs
- View.cs
- DataGridItemCollection.cs
- XamlReaderHelper.cs
- NotImplementedException.cs
- XmlDeclaration.cs
- fixedPageContentExtractor.cs
- DbFunctionCommandTree.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs