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
- XPathArrayIterator.cs
- GC.cs
- RectangleHotSpot.cs
- HtmlTableRow.cs
- RankException.cs
- StructuredProperty.cs
- DesignTimeTemplateParser.cs
- AddInServer.cs
- HyperLinkStyle.cs
- MultiBindingExpression.cs
- XmlTextAttribute.cs
- ColorMap.cs
- MultiTouchSystemGestureLogic.cs
- SkewTransform.cs
- WSHttpBindingCollectionElement.cs
- XmlSignificantWhitespace.cs
- ClientFormsAuthenticationCredentials.cs
- DocumentPaginator.cs
- WindowsListBox.cs
- ScriptRef.cs
- PostBackOptions.cs
- WebReferenceOptions.cs
- FlatButtonAppearance.cs
- SqlDataSourceRefreshSchemaForm.cs
- ComponentManagerBroker.cs
- TreeViewTemplateSelector.cs
- WsatServiceCertificate.cs
- AsynchronousChannelMergeEnumerator.cs
- AutomationPatternInfo.cs
- QilNode.cs
- StaticExtensionConverter.cs
- BitmapEffectGeneralTransform.cs
- SpecialNameAttribute.cs
- arabicshape.cs
- DataColumnChangeEvent.cs
- WebPartZoneBase.cs
- ManagementBaseObject.cs
- TrackingLocation.cs
- DataSetViewSchema.cs
- WizardSideBarListControlItemEventArgs.cs
- FixedDocumentSequencePaginator.cs
- DynamicDataRouteHandler.cs
- MsmqMessage.cs
- ToolStripRenderer.cs
- SqlDeflator.cs
- Oid.cs
- SetterBaseCollection.cs
- SmtpDigestAuthenticationModule.cs
- OptimalTextSource.cs
- SafeUserTokenHandle.cs
- NamespaceImport.cs
- SocketStream.cs
- RSAOAEPKeyExchangeFormatter.cs
- LocalizedNameDescriptionPair.cs
- DynamicAttribute.cs
- EventlogProvider.cs
- VisualStyleRenderer.cs
- WaitingCursor.cs
- BinaryUtilClasses.cs
- SemanticValue.cs
- ProfileManager.cs
- XmlNode.cs
- CallTemplateAction.cs
- COM2ComponentEditor.cs
- ObjectDataSource.cs
- AnonymousIdentificationModule.cs
- EdmToObjectNamespaceMap.cs
- AsyncPostBackTrigger.cs
- SpecularMaterial.cs
- MetadataResolver.cs
- FigureParagraph.cs
- SqlConnectionPoolProviderInfo.cs
- SiteMapDataSource.cs
- UidManager.cs
- DataTableNewRowEvent.cs
- BufferBuilder.cs
- FunctionUpdateCommand.cs
- SafeNativeMemoryHandle.cs
- Thickness.cs
- SecondaryIndexDefinition.cs
- TextRunTypographyProperties.cs
- WebPartCollection.cs
- ProtectedConfiguration.cs
- NonBatchDirectoryCompiler.cs
- StateInitializationDesigner.cs
- BamlWriter.cs
- FunctionImportElement.cs
- DesignerActionPropertyItem.cs
- DllNotFoundException.cs
- DescriptionAttribute.cs
- HyperLinkColumn.cs
- Tile.cs
- RoleServiceManager.cs
- DataGridSortCommandEventArgs.cs
- metadatamappinghashervisitor.cs
- FormsAuthenticationCredentials.cs
- WebErrorHandler.cs
- DataGridTablesFactory.cs
- XmlArrayItemAttribute.cs
- DbDataReader.cs