Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- StreamInfo.cs
- HttpCacheVary.cs
- Attributes.cs
- WebServiceEnumData.cs
- Span.cs
- XsltOutput.cs
- DispatcherEventArgs.cs
- DataGridViewElement.cs
- CompositeActivityValidator.cs
- WebControlToolBoxItem.cs
- TemplateBindingExpressionConverter.cs
- DataGridCellInfo.cs
- EtwTrace.cs
- Input.cs
- ReferenceConverter.cs
- bidPrivateBase.cs
- regiisutil.cs
- TwoPhaseCommit.cs
- GeometryConverter.cs
- XPathItem.cs
- SuppressMessageAttribute.cs
- Size.cs
- FontConverter.cs
- ImageCodecInfo.cs
- COM2FontConverter.cs
- ResourcesChangeInfo.cs
- CommandDevice.cs
- StringExpressionSet.cs
- Object.cs
- HostProtectionException.cs
- CompositeCollectionView.cs
- ErrorHandler.cs
- SqlDependencyListener.cs
- Error.cs
- Tracer.cs
- HttpException.cs
- Set.cs
- HtmlShimManager.cs
- ListenerAdapter.cs
- DataRowCollection.cs
- RoleService.cs
- UnsafeNativeMethods.cs
- MaterialGroup.cs
- CqlLexer.cs
- ObjectConverter.cs
- Peer.cs
- HttpContextBase.cs
- CompoundFileReference.cs
- XmlDataFileEditor.cs
- PropertyPushdownHelper.cs
- OledbConnectionStringbuilder.cs
- BaseDataList.cs
- DbDataRecord.cs
- CompiledQueryCacheKey.cs
- FrugalList.cs
- Object.cs
- ListControlDesigner.cs
- CompositeFontParser.cs
- PeerCredentialElement.cs
- BaseParser.cs
- SmtpException.cs
- DataColumnMapping.cs
- DataProtection.cs
- AnnotationMap.cs
- Helpers.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- FlowDocumentScrollViewer.cs
- Base64Decoder.cs
- CodeDomLoader.cs
- ClosableStream.cs
- Panel.cs
- WebExceptionStatus.cs
- IdentityModelDictionary.cs
- LinqDataSourceView.cs
- AccessDataSource.cs
- RenderingEventArgs.cs
- IdnElement.cs
- IconConverter.cs
- NamedPipeChannelFactory.cs
- SqlTrackingService.cs
- UserPersonalizationStateInfo.cs
- X509CertificateTokenFactoryCredential.cs
- ColorComboBox.cs
- SQLBinary.cs
- StickyNoteHelper.cs
- EntityClientCacheEntry.cs
- ScriptControlDescriptor.cs
- BaseServiceProvider.cs
- ScriptReference.cs
- QuaternionAnimation.cs
- BufferAllocator.cs
- Debug.cs
- TypeConvertions.cs
- ReadOnlyMetadataCollection.cs
- NetSectionGroup.cs
- Stream.cs
- ExternalCalls.cs
- StringToken.cs
- Choices.cs
- CustomValidator.cs