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
- AccessorTable.cs
- CompiledQueryCacheKey.cs
- EntityDataSourceWrapperCollection.cs
- ToolStripProgressBar.cs
- SmtpSection.cs
- PolyBezierSegmentFigureLogic.cs
- DataGridHeaderBorder.cs
- DataContractJsonSerializer.cs
- CssTextWriter.cs
- MatrixAnimationUsingKeyFrames.cs
- RightsManagementErrorHandler.cs
- AdornedElementPlaceholder.cs
- CustomAttributeBuilder.cs
- ExtensionElement.cs
- QilReplaceVisitor.cs
- TableCellCollection.cs
- MemberListBinding.cs
- EventSinkActivityDesigner.cs
- WindowsMenu.cs
- DeflateStreamAsyncResult.cs
- ResourceManager.cs
- FileUpload.cs
- ImageField.cs
- LambdaCompiler.Unary.cs
- Compensate.cs
- UnlockInstanceAsyncResult.cs
- HttpHandlerAction.cs
- AsymmetricKeyExchangeDeformatter.cs
- System.Data.OracleClient_BID.cs
- COM2ComponentEditor.cs
- AlphaSortedEnumConverter.cs
- SelectionProviderWrapper.cs
- HatchBrush.cs
- ScriptControl.cs
- xmlglyphRunInfo.cs
- IconBitmapDecoder.cs
- Repeater.cs
- TextTreeDeleteContentUndoUnit.cs
- DurationConverter.cs
- XPathAncestorQuery.cs
- DataGridClipboardHelper.cs
- ZipArchive.cs
- ConfigXmlDocument.cs
- EventLogTraceListener.cs
- OleCmdHelper.cs
- FixedSOMElement.cs
- DataServiceQueryOfT.cs
- PrinterUnitConvert.cs
- CompilerState.cs
- InputLanguageSource.cs
- WMIGenerator.cs
- ThreadExceptionEvent.cs
- HttpContext.cs
- Model3DCollection.cs
- IconHelper.cs
- Crc32.cs
- XmlSignatureManifest.cs
- EndpointAddressAugust2004.cs
- MergeEnumerator.cs
- SafeBitVector32.cs
- TextBlock.cs
- XmlElementList.cs
- FixUp.cs
- FileSystemInfo.cs
- DataPagerField.cs
- Parser.cs
- TreeIterator.cs
- ServiceHttpHandlerFactory.cs
- ImageSource.cs
- BrushMappingModeValidation.cs
- _NativeSSPI.cs
- DataControlCommands.cs
- SoapConverter.cs
- TypeDescriptor.cs
- WindowsHyperlink.cs
- input.cs
- Int16Animation.cs
- ConfigXmlReader.cs
- FontResourceCache.cs
- ProfileSettingsCollection.cs
- PropertyValueUIItem.cs
- WmlControlAdapter.cs
- MarshalByRefObject.cs
- TextDecorations.cs
- BasicExpandProvider.cs
- InheritanceContextHelper.cs
- TextEndOfLine.cs
- AutoFocusStyle.xaml.cs
- PresentationTraceSources.cs
- ServiceModelActivity.cs
- SelectionHighlightInfo.cs
- COM2Properties.cs
- CultureTableRecord.cs
- CodeMemberMethod.cs
- ListView.cs
- ProxyWebPartConnectionCollection.cs
- EventDescriptorCollection.cs
- EmptyElement.cs
- SqlErrorCollection.cs
- mda.cs