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
- ObjectDataSourceView.cs
- EllipseGeometry.cs
- SectionXmlInfo.cs
- SoundPlayer.cs
- Highlights.cs
- MailWebEventProvider.cs
- EdmProviderManifest.cs
- ExecutedRoutedEventArgs.cs
- BorderSidesEditor.cs
- DesignerDataRelationship.cs
- Events.cs
- ActivityStatusChangeEventArgs.cs
- SafeRightsManagementQueryHandle.cs
- MDIClient.cs
- URI.cs
- DropDownButton.cs
- OutgoingWebRequestContext.cs
- DocumentApplicationJournalEntry.cs
- XmlSchemaSimpleContentRestriction.cs
- SecurityManager.cs
- PeekCompletedEventArgs.cs
- XmlSchemaDocumentation.cs
- TabControl.cs
- SiteMapPathDesigner.cs
- ResourcePool.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- IPHostEntry.cs
- SortedDictionary.cs
- EventMappingSettings.cs
- XmlChildNodes.cs
- SortDescription.cs
- BindingManagerDataErrorEventArgs.cs
- StrokeFIndices.cs
- BinaryNode.cs
- SessionEndedEventArgs.cs
- BamlLocalizabilityResolver.cs
- SevenBitStream.cs
- Trigger.cs
- BamlBinaryReader.cs
- UrlAuthorizationModule.cs
- Point.cs
- MimeMultiPart.cs
- FaultContext.cs
- EventMappingSettings.cs
- CodeDomLocalizationProvider.cs
- FontFamilyIdentifier.cs
- MergeFilterQuery.cs
- PersonalizationDictionary.cs
- TargetControlTypeCache.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- Label.cs
- AuthStoreRoleProvider.cs
- FigureHelper.cs
- CopyAction.cs
- ApplicationHost.cs
- PropertyPathConverter.cs
- AngleUtil.cs
- PeerNameRecord.cs
- BlockUIContainer.cs
- CompressStream.cs
- ComboBox.cs
- ContentWrapperAttribute.cs
- ReferenceSchema.cs
- XamlSerializationHelper.cs
- Ref.cs
- FlowLayout.cs
- RtType.cs
- MediaPlayerState.cs
- OuterGlowBitmapEffect.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MenuItem.cs
- CurrentChangedEventManager.cs
- Matrix3DConverter.cs
- FormsAuthenticationEventArgs.cs
- StylusButtonCollection.cs
- EntityDataSourceUtil.cs
- UserPersonalizationStateInfo.cs
- DataGridViewColumnEventArgs.cs
- AsyncResult.cs
- ImageSource.cs
- PenThreadPool.cs
- TextElement.cs
- XmlSerializer.cs
- PartialTrustValidationBehavior.cs
- FixedFlowMap.cs
- ProvidePropertyAttribute.cs
- ApplicationDirectoryMembershipCondition.cs
- Configuration.cs
- RegisteredHiddenField.cs
- PageEventArgs.cs
- CacheEntry.cs
- COM2ComponentEditor.cs
- LogoValidationException.cs
- XmlSchemaGroupRef.cs
- OdbcRowUpdatingEvent.cs
- XmlMessageFormatter.cs
- TransactionFlowElement.cs
- MailWebEventProvider.cs
- XmlDocumentFragment.cs