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
- CharAnimationBase.cs
- ToolboxItemAttribute.cs
- FacetEnabledSchemaElement.cs
- XPathAncestorIterator.cs
- IPGlobalProperties.cs
- CodeCastExpression.cs
- DeferredRunTextReference.cs
- ComponentEditorForm.cs
- EditorBrowsableAttribute.cs
- AutomationIdentifier.cs
- CultureMapper.cs
- CommentAction.cs
- ActivityMetadata.cs
- TabRenderer.cs
- ArrangedElement.cs
- EntityCommand.cs
- AssertFilter.cs
- FileUtil.cs
- SqlDataSourceStatusEventArgs.cs
- connectionpool.cs
- DynamicPropertyHolder.cs
- BCLDebug.cs
- CheckBoxList.cs
- ExceptionRoutedEventArgs.cs
- XPathPatternParser.cs
- StreamingContext.cs
- COM2Properties.cs
- XmlConverter.cs
- DataControlFieldHeaderCell.cs
- EdmEntityTypeAttribute.cs
- StreamGeometry.cs
- ConfigurationLocationCollection.cs
- PublisherMembershipCondition.cs
- MenuBase.cs
- IpcPort.cs
- DesignerWithHeader.cs
- ActivityExecutorSurrogate.cs
- TypeReference.cs
- DataGridViewCellFormattingEventArgs.cs
- TreeWalker.cs
- WindowsTooltip.cs
- LineMetrics.cs
- MailWriter.cs
- KnownBoxes.cs
- InvalidFilterCriteriaException.cs
- SmtpFailedRecipientException.cs
- FixUp.cs
- CFStream.cs
- SelectionManager.cs
- QueryResults.cs
- BuildResult.cs
- AttachedAnnotationChangedEventArgs.cs
- ObjectList.cs
- ToolBar.cs
- BitmapEncoder.cs
- HttpPostedFileWrapper.cs
- SqlConnectionString.cs
- DataGridViewComboBoxColumnDesigner.cs
- Identifier.cs
- CachedFontFace.cs
- ManualResetEvent.cs
- TextSimpleMarkerProperties.cs
- EntityParameter.cs
- XmlAnyElementAttribute.cs
- IdentifierCollection.cs
- SecurityRuntime.cs
- WindowsSolidBrush.cs
- _PooledStream.cs
- EdmItemCollection.cs
- EventProviderWriter.cs
- EntityContainerRelationshipSet.cs
- WebDescriptionAttribute.cs
- ImageBrush.cs
- Formatter.cs
- HashStream.cs
- DbModificationCommandTree.cs
- BaseCAMarshaler.cs
- MetadataArtifactLoader.cs
- TableLayout.cs
- TargetParameterCountException.cs
- PreparingEnlistment.cs
- KeyValuePairs.cs
- LogExtent.cs
- TransformCollection.cs
- FixedSOMFixedBlock.cs
- OrderedEnumerableRowCollection.cs
- ArraySortHelper.cs
- CompatibleIComparer.cs
- CloseCollectionAsyncResult.cs
- AttributedMetaModel.cs
- Tag.cs
- HttpRuntimeSection.cs
- base64Transforms.cs
- ObjectCacheHost.cs
- ElementInit.cs
- OperationInfo.cs
- StdValidatorsAndConverters.cs
- BoolLiteral.cs
- CodeSubDirectory.cs
- Decimal.cs