Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / WinForms / Managed / System / WinForms / ToolStripItemImageRenderEventArgs.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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
- SizeLimitedCache.cs
- DockingAttribute.cs
- Int32RectValueSerializer.cs
- TableStyle.cs
- XmlUrlEditor.cs
- EmptyEnumerable.cs
- _NegotiateClient.cs
- HtmlTitle.cs
- CanonicalXml.cs
- PropagatorResult.cs
- XsltArgumentList.cs
- SoapExtensionReflector.cs
- SqlDataAdapter.cs
- OpacityConverter.cs
- CompilationLock.cs
- UpdateEventArgs.cs
- ColorTransformHelper.cs
- SiteMapDataSource.cs
- DiscoveryDocument.cs
- ReadOnlyDictionary.cs
- DateTimeConstantAttribute.cs
- XmlIncludeAttribute.cs
- X509RawDataKeyIdentifierClause.cs
- EventBuilder.cs
- TreeBuilderBamlTranslator.cs
- Win32Native.cs
- PersonalizableAttribute.cs
- UnitySerializationHolder.cs
- ToolStripOverflow.cs
- TextTreeDeleteContentUndoUnit.cs
- ObjectDataSourceChooseTypePanel.cs
- ConnectionOrientedTransportChannelListener.cs
- DataBindingHandlerAttribute.cs
- TranslateTransform3D.cs
- List.cs
- CompModSwitches.cs
- Rules.cs
- ColorAnimation.cs
- FixedFindEngine.cs
- MachineSettingsSection.cs
- RectValueSerializer.cs
- DocumentReference.cs
- InfocardExtendedInformationCollection.cs
- UniqueIdentifierService.cs
- IssuedTokenServiceElement.cs
- AnnotationStore.cs
- ContentFilePart.cs
- DataGridViewCheckBoxCell.cs
- ThicknessKeyFrameCollection.cs
- MergablePropertyAttribute.cs
- XPathNavigator.cs
- ScriptManager.cs
- SqlNotificationRequest.cs
- DynamicScriptObject.cs
- MemberDescriptor.cs
- PeerContact.cs
- ConfigXmlDocument.cs
- DefaultBindingPropertyAttribute.cs
- DoubleLinkList.cs
- SharingService.cs
- WebPartExportVerb.cs
- PrefixQName.cs
- OneWayChannelFactory.cs
- RevocationPoint.cs
- InputScopeAttribute.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- EdgeProfileValidation.cs
- DtdParser.cs
- grammarelement.cs
- ListViewItem.cs
- ChoiceConverter.cs
- UriTemplateMatch.cs
- FormsAuthenticationUser.cs
- VerticalAlignConverter.cs
- HtmlTableRowCollection.cs
- BevelBitmapEffect.cs
- Evidence.cs
- XamlToRtfWriter.cs
- CornerRadius.cs
- TableRowGroupCollection.cs
- ParameterBuilder.cs
- MessageSecurityOverMsmq.cs
- EncodingTable.cs
- WsatServiceCertificate.cs
- listviewsubitemcollectioneditor.cs
- MemberRestriction.cs
- BamlBinaryReader.cs
- AnnotationResourceChangedEventArgs.cs
- HttpWebResponse.cs
- DefaultProxySection.cs
- CacheMemory.cs
- KnownTypesProvider.cs
- DataBinder.cs
- PropertyDescriptorComparer.cs
- ElementHostAutomationPeer.cs
- ImpersonationOption.cs
- RadialGradientBrush.cs
- RenderCapability.cs
- CookieParameter.cs
- SizeValueSerializer.cs