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
- SymLanguageVendor.cs
- DataBinder.cs
- WebRequestModulesSection.cs
- IPipelineRuntime.cs
- LoginName.cs
- TypedElement.cs
- CqlIdentifiers.cs
- XmlTextAttribute.cs
- LiteralTextParser.cs
- CachedPathData.cs
- TypefaceCollection.cs
- XmlDictionary.cs
- SimpleRecyclingCache.cs
- AssemblyBuilderData.cs
- KeyboardDevice.cs
- ValidationSummary.cs
- SimpleType.cs
- EventLogHandle.cs
- Vector3DAnimationUsingKeyFrames.cs
- KeyValuePairs.cs
- SpecialFolderEnumConverter.cs
- OleDbDataReader.cs
- CompilerScope.cs
- DataGridRow.cs
- GridSplitterAutomationPeer.cs
- CheckoutException.cs
- ActivityPreviewDesigner.cs
- ProcessHostMapPath.cs
- PlainXmlDeserializer.cs
- CollectionChangedEventManager.cs
- SubstitutionDesigner.cs
- PhonemeConverter.cs
- ObjectManager.cs
- PipeStream.cs
- DBParameter.cs
- XmlSchemaObjectTable.cs
- DependencyObjectPropertyDescriptor.cs
- ExceptionNotification.cs
- CollectionContainer.cs
- XmlElementAttributes.cs
- ListItemConverter.cs
- RightsManagementEncryptedStream.cs
- WebPartConnectionsCancelVerb.cs
- DrawingAttributes.cs
- ResourceDictionary.cs
- PolyQuadraticBezierSegment.cs
- ReadOnlyTernaryTree.cs
- StylusPoint.cs
- Propagator.ExtentPlaceholderCreator.cs
- UInt64.cs
- WriteableBitmap.cs
- ListView.cs
- SoapSchemaImporter.cs
- ProcessModule.cs
- EditorZoneBase.cs
- RelOps.cs
- DefaultPropertyAttribute.cs
- ResXBuildProvider.cs
- TreeNodeBindingCollection.cs
- NetworkAddressChange.cs
- LoadedOrUnloadedOperation.cs
- BitmapCodecInfo.cs
- ListViewItemSelectionChangedEvent.cs
- TabControl.cs
- ProcessingInstructionAction.cs
- BindingManagerDataErrorEventArgs.cs
- SiteMapNode.cs
- Menu.cs
- RenameRuleObjectDialog.Designer.cs
- IfElseDesigner.xaml.cs
- XPathNodePointer.cs
- LinkedList.cs
- MatrixKeyFrameCollection.cs
- BooleanConverter.cs
- TitleStyle.cs
- CrossAppDomainChannel.cs
- TripleDES.cs
- VisualBrush.cs
- METAHEADER.cs
- TagMapCollection.cs
- Transform.cs
- TrustSection.cs
- PersonalizableAttribute.cs
- HtmlInputHidden.cs
- CollectionChangeEventArgs.cs
- ListenerSingletonConnectionReader.cs
- RectValueSerializer.cs
- LoadMessageLogger.cs
- WebPartHeaderCloseVerb.cs
- AutoCompleteStringCollection.cs
- UnmanagedHandle.cs
- EntityContainer.cs
- isolationinterop.cs
- InvalidAsynchronousStateException.cs
- BaseContextMenu.cs
- ResourceWriter.cs
- DrawingCollection.cs
- XmlKeywords.cs
- BinaryFormatterWriter.cs
- GifBitmapDecoder.cs