Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / ToolStripItemImageRenderEventArgs.cs / 1305376 / ToolStripItemImageRenderEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Drawing; ////// public class ToolStripItemImageRenderEventArgs : ToolStripItemRenderEventArgs { private Image image = null; private Rectangle imageRectangle = Rectangle.Empty; private bool shiftOnPress = false; public ToolStripItemImageRenderEventArgs(Graphics g, ToolStripItem item, Rectangle imageRectangle) : base(g, item) { this.image = (item.RightToLeftAutoMirrorImage && (item.RightToLeft == RightToLeft.Yes)) ? item.MirroredImage : item.Image; this.imageRectangle = imageRectangle; } /// /// /// This class represents all the information to render the winbar /// public ToolStripItemImageRenderEventArgs(Graphics g, ToolStripItem item, Image image, Rectangle imageRectangle) : base(g, item) { this.image = image; this.imageRectangle = imageRectangle; } ////// /// the string to draw /// public Image Image { get { return image; } } ////// /// the rectangle to draw the Image in /// public Rectangle ImageRectangle { get { return imageRectangle; } } // not public as it currently pertains to button & system renderer. internal bool ShiftOnPress { get { return shiftOnPress; } set { shiftOnPress = value; } } } } // 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
- RoleGroup.cs
- SimpleMailWebEventProvider.cs
- XamlRtfConverter.cs
- WMICapabilities.cs
- CustomErrorsSectionWrapper.cs
- PagedDataSource.cs
- UpdatePanelTrigger.cs
- SrgsElementList.cs
- VisualTransition.cs
- CategoryGridEntry.cs
- FunctionQuery.cs
- Rect3DValueSerializer.cs
- SqlInfoMessageEvent.cs
- MailAddress.cs
- DataError.cs
- LinearKeyFrames.cs
- CommentAction.cs
- FieldNameLookup.cs
- AutoGeneratedFieldProperties.cs
- IdnMapping.cs
- WindowsIdentity.cs
- XmlSchemaElement.cs
- InternalDispatchObject.cs
- SHA256Managed.cs
- DetailsViewRow.cs
- DataRecordInternal.cs
- PresentationTraceSources.cs
- System.Data_BID.cs
- AnimatedTypeHelpers.cs
- AdornerPresentationContext.cs
- BitmapEffect.cs
- SiteMapNodeItemEventArgs.cs
- WizardStepBase.cs
- RichTextBox.cs
- WSSecureConversationDec2005.cs
- HttpHandlerAction.cs
- ErrorStyle.cs
- XmlUTF8TextReader.cs
- BitmapEffectInput.cs
- PathFigure.cs
- AutoGeneratedField.cs
- MethodBuilderInstantiation.cs
- ModelPerspective.cs
- ClientBuildManager.cs
- Variant.cs
- Compiler.cs
- DataBindingCollectionConverter.cs
- CroppedBitmap.cs
- GcHandle.cs
- AssociationTypeEmitter.cs
- SafeFindHandle.cs
- DateTimeValueSerializerContext.cs
- BitmapEffect.cs
- HtmlInputImage.cs
- PrimitiveType.cs
- StrongNameMembershipCondition.cs
- SQLGuid.cs
- wgx_sdk_version.cs
- XPathEmptyIterator.cs
- FrameworkElement.cs
- MetadataArtifactLoader.cs
- CLSCompliantAttribute.cs
- ValidationEventArgs.cs
- ContentFileHelper.cs
- TryExpression.cs
- TextEvent.cs
- GPRECT.cs
- UnsafeNativeMethods.cs
- CngAlgorithm.cs
- DataGridViewCellParsingEventArgs.cs
- PathParser.cs
- ViewKeyConstraint.cs
- DisplayInformation.cs
- ItemsPanelTemplate.cs
- SizeConverter.cs
- TextTreeObjectNode.cs
- VectorAnimationUsingKeyFrames.cs
- CacheOutputQuery.cs
- FieldBuilder.cs
- InkCanvasInnerCanvas.cs
- lengthconverter.cs
- LocalizabilityAttribute.cs
- ListViewEditEventArgs.cs
- NameSpaceEvent.cs
- EnumMember.cs
- RuleSettings.cs
- Parameter.cs
- StructuredProperty.cs
- SimpleType.cs
- AlphabeticalEnumConverter.cs
- OracleRowUpdatedEventArgs.cs
- HyperLinkField.cs
- WmpBitmapDecoder.cs
- InvokeBase.cs
- AuthenticateEventArgs.cs
- DefaultExpression.cs
- DataSourceXmlSerializer.cs
- OutputScope.cs
- PropertyStore.cs
- Stopwatch.cs