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
- SwitchAttribute.cs
- WizardSideBarListControlItem.cs
- PrimaryKeyTypeConverter.cs
- LoadItemsEventArgs.cs
- Utils.cs
- DataObjectSettingDataEventArgs.cs
- HeaderUtility.cs
- TypeNameConverter.cs
- ImageUrlEditor.cs
- XmlBoundElement.cs
- AutoGeneratedFieldProperties.cs
- UnionCqlBlock.cs
- MediaPlayerState.cs
- PeerNameRecordCollection.cs
- SecurityKeyIdentifierClause.cs
- AttributeEmitter.cs
- OnOperation.cs
- PageAdapter.cs
- ToolboxItemCollection.cs
- AddInProcess.cs
- XmlILOptimizerVisitor.cs
- ClickablePoint.cs
- LinkUtilities.cs
- AtomMaterializer.cs
- InvokeGenerator.cs
- XslTransform.cs
- XmlTextAttribute.cs
- PersonalizationAdministration.cs
- ProgramNode.cs
- DependencyPropertyKind.cs
- PropVariant.cs
- DataGridRowHeaderAutomationPeer.cs
- InvalidWMPVersionException.cs
- BitmapEffectRenderDataResource.cs
- ISFTagAndGuidCache.cs
- GestureRecognizer.cs
- WebPartAddingEventArgs.cs
- CompensationExtension.cs
- SerializationEventsCache.cs
- Number.cs
- WindowsListViewGroupSubsetLink.cs
- ConnectionStringsExpressionBuilder.cs
- Preprocessor.cs
- HopperCache.cs
- ProcessHost.cs
- Sql8ConformanceChecker.cs
- ValueConversionAttribute.cs
- InternalMappingException.cs
- ServiceBuildProvider.cs
- Point3DAnimation.cs
- EventlogProvider.cs
- SecurityResources.cs
- CodeNamespaceImportCollection.cs
- SystemBrushes.cs
- CssClassPropertyAttribute.cs
- HttpStaticObjectsCollectionWrapper.cs
- Options.cs
- RadioButtonPopupAdapter.cs
- ImageIndexConverter.cs
- DialogResultConverter.cs
- AutoResizedEvent.cs
- DispatcherSynchronizationContext.cs
- AlgoModule.cs
- Normalization.cs
- FrameworkElementFactoryMarkupObject.cs
- CodeAttachEventStatement.cs
- DataGridViewComboBoxColumn.cs
- Parameter.cs
- EmptyEnumerable.cs
- EventItfInfo.cs
- GradientBrush.cs
- MLangCodePageEncoding.cs
- Pair.cs
- XmlObjectSerializerReadContextComplex.cs
- WindowsEditBoxRange.cs
- PointValueSerializer.cs
- SectionXmlInfo.cs
- TdsValueSetter.cs
- LockedBorderGlyph.cs
- ToolStripRendererSwitcher.cs
- SpecularMaterial.cs
- Parser.cs
- PagesSection.cs
- EnvironmentPermission.cs
- StringInfo.cs
- TemplateField.cs
- _DisconnectOverlappedAsyncResult.cs
- RegexRunnerFactory.cs
- DocumentCollection.cs
- SafeProcessHandle.cs
- DodSequenceMerge.cs
- LogicalTreeHelper.cs
- DateTimeParse.cs
- SoapServerMessage.cs
- GACMembershipCondition.cs
- AccessText.cs
- XmlSchemaSubstitutionGroup.cs
- SmiMetaData.cs
- SimpleLine.cs
- UserControlCodeDomTreeGenerator.cs