Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClientRuntimeConfig.cs
- SQLInt64.cs
- PackUriHelper.cs
- ExpressionLink.cs
- EntitySet.cs
- RewritingSimplifier.cs
- GenericUriParser.cs
- DataServiceProcessingPipeline.cs
- CheckoutException.cs
- SyndicationPerson.cs
- RealizationDrawingContextWalker.cs
- DefaultMemberAttribute.cs
- RoleGroup.cs
- PartialCachingAttribute.cs
- WebBrowser.cs
- TextShapeableCharacters.cs
- XmlElementAttributes.cs
- LinqDataSourceHelper.cs
- ContextMenu.cs
- DbDataRecord.cs
- XmlMembersMapping.cs
- _AutoWebProxyScriptEngine.cs
- FileDialog_Vista_Interop.cs
- GenerateHelper.cs
- SignatureConfirmationElement.cs
- ProtocolProfile.cs
- Point.cs
- JsonFormatWriterGenerator.cs
- Storyboard.cs
- AddingNewEventArgs.cs
- CrossAppDomainChannel.cs
- validationstate.cs
- VectorCollectionConverter.cs
- JoinTreeSlot.cs
- HistoryEventArgs.cs
- EditorZoneBase.cs
- ReferenceEqualityComparer.cs
- XPathMultyIterator.cs
- tooltip.cs
- WSSecureConversationDec2005.cs
- NotFiniteNumberException.cs
- DbInsertCommandTree.cs
- TextEditorMouse.cs
- Soap12ProtocolReflector.cs
- TextTreeRootNode.cs
- InputProviderSite.cs
- ComponentCommands.cs
- DrawToolTipEventArgs.cs
- CompressedStack.cs
- XmlSchemaType.cs
- externdll.cs
- ConstructorArgumentAttribute.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- Roles.cs
- sitestring.cs
- NonNullItemCollection.cs
- QuaternionRotation3D.cs
- LocalizableAttribute.cs
- LineSegment.cs
- SqlUtil.cs
- TypeEnumerableViewSchema.cs
- TextOnlyOutput.cs
- WeakHashtable.cs
- BaseValidator.cs
- GAC.cs
- LineInfo.cs
- CorrelationManager.cs
- CodeActivityContext.cs
- DirectoryObjectSecurity.cs
- CompareInfo.cs
- Automation.cs
- PackWebRequest.cs
- ConfigurationValidatorAttribute.cs
- SystemWebExtensionsSectionGroup.cs
- ConsoleTraceListener.cs
- EntityDataSourceEntityTypeFilterItem.cs
- Stream.cs
- InstalledVoice.cs
- PolicyStatement.cs
- PrintDialog.cs
- DecimalAnimationUsingKeyFrames.cs
- WebControl.cs
- BindingObserver.cs
- IndentTextWriter.cs
- URLIdentityPermission.cs
- GeometryCollection.cs
- XmlDocumentFragment.cs
- InstallerTypeAttribute.cs
- Assert.cs
- FillRuleValidation.cs
- SqlException.cs
- DecoderBestFitFallback.cs
- BitSet.cs
- AtomServiceDocumentSerializer.cs
- ProcessProtocolHandler.cs
- ServiceEndpoint.cs
- DelegateArgumentReference.cs
- SchemaImporter.cs
- IDictionary.cs
- SafeSecurityHandles.cs