Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- DbException.cs
- DesignBindingConverter.cs
- ProxySimple.cs
- MarginCollapsingState.cs
- ConsoleEntryPoint.cs
- MemoryMappedViewStream.cs
- SafePEFileHandle.cs
- Odbc32.cs
- WebBrowsableAttribute.cs
- XmlCDATASection.cs
- FunctionNode.cs
- Point3DCollection.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- PropertyValueChangedEvent.cs
- URIFormatException.cs
- ObjectAnimationBase.cs
- InputGestureCollection.cs
- PositiveTimeSpanValidatorAttribute.cs
- SqlTypeSystemProvider.cs
- XmlSerializerFactory.cs
- FileRecordSequenceCompletedAsyncResult.cs
- ExpanderAutomationPeer.cs
- WebPartCatalogCloseVerb.cs
- PropertyDescriptors.cs
- SettingsBase.cs
- ServiceModelTimeSpanValidator.cs
- WebBrowserBase.cs
- PassportAuthentication.cs
- columnmapfactory.cs
- __TransparentProxy.cs
- DefaultSection.cs
- ToolBar.cs
- FrameworkTextComposition.cs
- JapaneseLunisolarCalendar.cs
- Crypto.cs
- VirtualPath.cs
- Parser.cs
- ComplexType.cs
- CultureInfoConverter.cs
- NoneExcludedImageIndexConverter.cs
- ProfileServiceManager.cs
- CalloutQueueItem.cs
- Annotation.cs
- BoundField.cs
- BulletChrome.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- PixelFormatConverter.cs
- XmlDataImplementation.cs
- DecimalConverter.cs
- TextHidden.cs
- EventlogProvider.cs
- SqlGenericUtil.cs
- KerberosRequestorSecurityToken.cs
- AtomEntry.cs
- TextContainerChangeEventArgs.cs
- LambdaCompiler.Binary.cs
- FormsAuthenticationModule.cs
- Helpers.cs
- PersonalizablePropertyEntry.cs
- CompositeDuplexBindingElement.cs
- TypeSystemProvider.cs
- SpellerStatusTable.cs
- SchemaComplexType.cs
- ThreadSafeMessageFilterTable.cs
- httpserverutility.cs
- NullableConverter.cs
- Camera.cs
- InstanceKeyCollisionException.cs
- Literal.cs
- SmiGettersStream.cs
- EntityViewContainer.cs
- PrintControllerWithStatusDialog.cs
- FixedSchema.cs
- RewritingValidator.cs
- ButtonPopupAdapter.cs
- VirtualPathUtility.cs
- SqlMethods.cs
- DataAccessException.cs
- OletxDependentTransaction.cs
- XmlHierarchicalDataSourceView.cs
- BamlResourceDeserializer.cs
- BinaryReader.cs
- CustomCategoryAttribute.cs
- Profiler.cs
- XhtmlStyleClass.cs
- DummyDataSource.cs
- UrlAuthorizationModule.cs
- AliasedSlot.cs
- XmlNode.cs
- AutomationEvent.cs
- DBSqlParserColumn.cs
- GlobalEventManager.cs
- ViewSimplifier.cs
- MappingSource.cs
- BitSet.cs
- OutputCache.cs
- WebPart.cs
- IgnoreFlushAndCloseStream.cs
- StoreContentChangedEventArgs.cs
- PseudoWebRequest.cs