Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- XamlFilter.cs
- DecimalKeyFrameCollection.cs
- SmtpFailedRecipientsException.cs
- DbConnectionStringBuilder.cs
- XPathMessageFilter.cs
- InfoCardAsymmetricCrypto.cs
- DynamicResourceExtensionConverter.cs
- UriSectionData.cs
- SmiEventSink_Default.cs
- ComplexType.cs
- ConstantSlot.cs
- GeometryCombineModeValidation.cs
- CellCreator.cs
- WorkflowApplication.cs
- ReferenceConverter.cs
- TemplatePagerField.cs
- ModifierKeysConverter.cs
- ServiceRoute.cs
- NameSpaceExtractor.cs
- ResourceReferenceExpression.cs
- OleDbPermission.cs
- CodeBlockBuilder.cs
- Decorator.cs
- UInt64.cs
- XXXInfos.cs
- FastPropertyAccessor.cs
- ModelItemDictionaryImpl.cs
- DataColumnChangeEvent.cs
- SectionVisual.cs
- XpsInterleavingPolicy.cs
- VisualBasicSettingsHandler.cs
- SmtpFailedRecipientsException.cs
- RemotingConfiguration.cs
- LingerOption.cs
- EntityDataSource.cs
- SettingsPropertyWrongTypeException.cs
- PointAnimationUsingKeyFrames.cs
- OleDbCommandBuilder.cs
- BounceEase.cs
- MsmqElementBase.cs
- XmlSerializer.cs
- Stopwatch.cs
- CheckBoxField.cs
- AssociationSetMetadata.cs
- DependencyPropertyChangedEventArgs.cs
- PagesSection.cs
- FamilyCollection.cs
- Control.cs
- FilteredSchemaElementLookUpTable.cs
- Base64Encoder.cs
- OdbcFactory.cs
- SafeCertificateStore.cs
- CompilationLock.cs
- ExtensibleClassFactory.cs
- WebPartDeleteVerb.cs
- lengthconverter.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ButtonDesigner.cs
- SerializationObjectManager.cs
- UrlAuthorizationModule.cs
- PersonalizationState.cs
- DocumentDesigner.cs
- RepeaterItemEventArgs.cs
- SQLCharsStorage.cs
- ObjectListFieldsPage.cs
- CredentialCache.cs
- TextProviderWrapper.cs
- ScriptDescriptor.cs
- UpdateProgress.cs
- SmiTypedGetterSetter.cs
- HostingEnvironment.cs
- OutputCacheProfileCollection.cs
- Win32.cs
- InkPresenter.cs
- UserControlAutomationPeer.cs
- LogicalTreeHelper.cs
- HwndAppCommandInputProvider.cs
- Brushes.cs
- BitmapEffectInput.cs
- FigureHelper.cs
- DefaultIfEmptyQueryOperator.cs
- ItemAutomationPeer.cs
- AutomationElementIdentifiers.cs
- MiniModule.cs
- AnnotationAdorner.cs
- GroupBoxAutomationPeer.cs
- XPathArrayIterator.cs
- QilFunction.cs
- SeverityFilter.cs
- AddToCollection.cs
- RecognitionResult.cs
- TextBoxBase.cs
- ForwardPositionQuery.cs
- Menu.cs
- figurelength.cs
- EndPoint.cs
- FileDialog_Vista.cs
- PrintDocument.cs
- Processor.cs
- XmlValueConverter.cs