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 / ToolStripArrowRenderEventArgs.cs / 1 / ToolStripArrowRenderEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Drawing; ///public class ToolStripArrowRenderEventArgs : EventArgs { private Graphics graphics = null; private Rectangle arrowRect = Rectangle.Empty; private Color arrowColor = Color.Empty; private Color defaultArrowColor = Color.Empty; private ArrowDirection arrowDirection = ArrowDirection.Down; private ToolStripItem item = null; private bool arrowColorChanged = false; /// public ToolStripArrowRenderEventArgs(Graphics g, ToolStripItem toolStripItem, Rectangle arrowRectangle, Color arrowColor, ArrowDirection arrowDirection) { this.item = toolStripItem; this.graphics = g; this.arrowRect = arrowRectangle; this.defaultArrowColor = arrowColor; this.arrowDirection = arrowDirection; } /// public Rectangle ArrowRectangle { get { return arrowRect; } set { arrowRect = value; } } /// public Color ArrowColor { get { if (arrowColorChanged) { return arrowColor; } return DefaultArrowColor; } set { arrowColor = value; arrowColorChanged = true; } } internal Color DefaultArrowColor { get { return defaultArrowColor; } set { defaultArrowColor = value; } } /// public ArrowDirection Direction { get { return arrowDirection; } set { arrowDirection = value; } } /// public Graphics Graphics { get { return graphics; } } /// public ToolStripItem Item { get { return item; } } } } // 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 ToolStripArrowRenderEventArgs : EventArgs { private Graphics graphics = null; private Rectangle arrowRect = Rectangle.Empty; private Color arrowColor = Color.Empty; private Color defaultArrowColor = Color.Empty; private ArrowDirection arrowDirection = ArrowDirection.Down; private ToolStripItem item = null; private bool arrowColorChanged = false; /// public ToolStripArrowRenderEventArgs(Graphics g, ToolStripItem toolStripItem, Rectangle arrowRectangle, Color arrowColor, ArrowDirection arrowDirection) { this.item = toolStripItem; this.graphics = g; this.arrowRect = arrowRectangle; this.defaultArrowColor = arrowColor; this.arrowDirection = arrowDirection; } /// public Rectangle ArrowRectangle { get { return arrowRect; } set { arrowRect = value; } } /// public Color ArrowColor { get { if (arrowColorChanged) { return arrowColor; } return DefaultArrowColor; } set { arrowColor = value; arrowColorChanged = true; } } internal Color DefaultArrowColor { get { return defaultArrowColor; } set { defaultArrowColor = value; } } /// public ArrowDirection Direction { get { return arrowDirection; } set { arrowDirection = value; } } /// public Graphics Graphics { get { return graphics; } } /// public ToolStripItem Item { get { return item; } } } } // 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
- SectionVisual.cs
- Maps.cs
- UInt16.cs
- SubMenuStyle.cs
- SecurityUtils.cs
- SizeIndependentAnimationStorage.cs
- ChannelDispatcherBase.cs
- WindowHideOrCloseTracker.cs
- MenuBase.cs
- OracleDateTime.cs
- ReferenceEqualityComparer.cs
- listitem.cs
- DataGridViewBand.cs
- TypeSystem.cs
- BaseParaClient.cs
- DbRetry.cs
- WinFormsSecurity.cs
- BuildProvider.cs
- UpdateCompiler.cs
- BrowserCapabilitiesCodeGenerator.cs
- DataSourceBooleanViewSchemaConverter.cs
- DataSourceControlBuilder.cs
- LinkConverter.cs
- MediaTimeline.cs
- SystemWebCachingSectionGroup.cs
- FontDialog.cs
- compensatingcollection.cs
- AssemblyUtil.cs
- BaseCollection.cs
- Peer.cs
- TreeViewAutomationPeer.cs
- ModelTreeEnumerator.cs
- TableHeaderCell.cs
- CompositeFontParser.cs
- ClaimComparer.cs
- XmlImplementation.cs
- Input.cs
- CmsInterop.cs
- RowTypeElement.cs
- DesignerDataParameter.cs
- Timeline.cs
- ConfigXmlComment.cs
- OutOfMemoryException.cs
- XmlSchemaComplexType.cs
- SafeProcessHandle.cs
- Hex.cs
- CommandTreeTypeHelper.cs
- ConnectionPoolManager.cs
- ConfigurationException.cs
- TextEditor.cs
- SecurityListenerSettingsLifetimeManager.cs
- DelegateBodyWriter.cs
- CollectionBuilder.cs
- SqlResolver.cs
- Compilation.cs
- GridViewEditEventArgs.cs
- InfiniteTimeSpanConverter.cs
- MSHTMLHostUtil.cs
- XmlFormatWriterGenerator.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ECDiffieHellmanCng.cs
- XPathNodeInfoAtom.cs
- DataSourceDesigner.cs
- SerialPort.cs
- XamlClipboardData.cs
- DesignerSerializationManager.cs
- CorrelationResolver.cs
- ObjectTypeMapping.cs
- EnumerableRowCollection.cs
- XmlImplementation.cs
- Line.cs
- _SingleItemRequestCache.cs
- TypeTypeConverter.cs
- Context.cs
- MenuItem.cs
- TextRunCache.cs
- BindingMemberInfo.cs
- RoutedEventArgs.cs
- EdmFunction.cs
- mediaeventargs.cs
- figurelengthconverter.cs
- ToolStripButton.cs
- uribuilder.cs
- ImageSourceConverter.cs
- HttpHandlerAction.cs
- SmiRecordBuffer.cs
- RtfToXamlReader.cs
- QuadraticBezierSegment.cs
- ItemsControlAutomationPeer.cs
- ClientFormsAuthenticationCredentials.cs
- PrimitiveOperationFormatter.cs
- Mapping.cs
- RequestNavigateEventArgs.cs
- DrawingContextWalker.cs
- RootProfilePropertySettingsCollection.cs
- SortedDictionary.cs
- ConfigXmlSignificantWhitespace.cs
- RuntimeResourceSet.cs
- DataObjectAttribute.cs
- DataGridViewTextBoxColumn.cs