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
- BindingManagerDataErrorEventArgs.cs
- AuthenticationException.cs
- TransformGroup.cs
- xmlfixedPageInfo.cs
- Camera.cs
- AmbientValueAttribute.cs
- ImportCatalogPart.cs
- QilXmlReader.cs
- TimersDescriptionAttribute.cs
- DataControlFieldHeaderCell.cs
- XmlTextReaderImpl.cs
- DesignTable.cs
- MachineKeyConverter.cs
- ExpressionNode.cs
- SmiContext.cs
- KeyValueConfigurationCollection.cs
- NameSpaceExtractor.cs
- _ChunkParse.cs
- regiisutil.cs
- FileLevelControlBuilderAttribute.cs
- PostBackTrigger.cs
- StructuredTypeEmitter.cs
- XmlIncludeAttribute.cs
- SingleConverter.cs
- XmlSchemaSimpleContent.cs
- MediaPlayer.cs
- ClientApiGenerator.cs
- SqlDesignerDataSourceView.cs
- CryptographicAttribute.cs
- NullReferenceException.cs
- EventToken.cs
- XhtmlTextWriter.cs
- ResXDataNode.cs
- UriParserTemplates.cs
- AdornerLayer.cs
- MoveSizeWinEventHandler.cs
- AdRotator.cs
- MetadataPropertyvalue.cs
- InvocationExpression.cs
- OleDbConnectionFactory.cs
- AssemblyEvidenceFactory.cs
- AstTree.cs
- UpdateCommandGenerator.cs
- ObjectList.cs
- RichTextBoxConstants.cs
- SqlDataSourceStatusEventArgs.cs
- DecimalMinMaxAggregationOperator.cs
- Converter.cs
- SweepDirectionValidation.cs
- WebPartEventArgs.cs
- ContractSearchPattern.cs
- Matrix.cs
- XamlPoint3DCollectionSerializer.cs
- ContentElement.cs
- DbTransaction.cs
- ManagedFilter.cs
- AnimationException.cs
- CallbackValidatorAttribute.cs
- StringCollectionMarkupSerializer.cs
- PageContentAsyncResult.cs
- ProfessionalColorTable.cs
- DbConnectionPoolIdentity.cs
- Message.cs
- UnknownMessageReceivedEventArgs.cs
- TableLayoutSettings.cs
- ComboBox.cs
- TemplateControl.cs
- IChannel.cs
- _IPv6Address.cs
- FrameSecurityDescriptor.cs
- DataTableMapping.cs
- TextSchema.cs
- GenericTypeParameterConverter.cs
- OuterGlowBitmapEffect.cs
- PenLineCapValidation.cs
- Size3DValueSerializer.cs
- OrderByQueryOptionExpression.cs
- UrlAuthFailureHandler.cs
- TreeNodeCollection.cs
- QilUnary.cs
- PersonalizationProvider.cs
- SeverityFilter.cs
- Exceptions.cs
- Validator.cs
- SqlCacheDependencyDatabaseCollection.cs
- ThicknessAnimationUsingKeyFrames.cs
- FormsAuthenticationTicket.cs
- EncryptedKey.cs
- WindowsToolbar.cs
- XXXOnTypeBuilderInstantiation.cs
- UIntPtr.cs
- TextOutput.cs
- ExceptionUtil.cs
- ConsoleTraceListener.cs
- TCPClient.cs
- ValidatingReaderNodeData.cs
- DeviceSpecificDesigner.cs
- WindowsToolbar.cs
- FunctionQuery.cs
- XmlTypeMapping.cs