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
- RuntimeConfig.cs
- Table.cs
- FlowPosition.cs
- SourceLineInfo.cs
- ValidationHelper.cs
- ExtenderControl.cs
- ModelUIElement3D.cs
- ValidatedControlConverter.cs
- CodeCommentStatement.cs
- ImagingCache.cs
- ZipIORawDataFileBlock.cs
- ListItemCollection.cs
- KeyFrames.cs
- _ListenerResponseStream.cs
- Control.cs
- DispatchWrapper.cs
- FormViewDeletedEventArgs.cs
- JsonStringDataContract.cs
- BooleanAnimationUsingKeyFrames.cs
- SimpleType.cs
- relpropertyhelper.cs
- Converter.cs
- Bitmap.cs
- CultureSpecificStringDictionary.cs
- FormatSelectingMessageInspector.cs
- DateTimeOffsetConverter.cs
- OdbcHandle.cs
- HitTestWithPointDrawingContextWalker.cs
- StateManagedCollection.cs
- TextBox.cs
- HttpServerUtilityWrapper.cs
- VariableBinder.cs
- CultureInfo.cs
- TaskFileService.cs
- ScriptMethodAttribute.cs
- ObfuscateAssemblyAttribute.cs
- SimpleWebHandlerParser.cs
- ReliabilityContractAttribute.cs
- XmlSignatureManifest.cs
- PersonalizationState.cs
- PrintDialog.cs
- Line.cs
- BoundPropertyEntry.cs
- ButtonStandardAdapter.cs
- TextChangedEventArgs.cs
- Code.cs
- TagMapCollection.cs
- ControlCachePolicy.cs
- PnrpPermission.cs
- TypeToken.cs
- ImmutableObjectAttribute.cs
- CompositeFontParser.cs
- StorageAssociationSetMapping.cs
- HttpCookieCollection.cs
- FormViewCommandEventArgs.cs
- SystemIPAddressInformation.cs
- AbstractDataSvcMapFileLoader.cs
- ApplicationGesture.cs
- RootCodeDomSerializer.cs
- GeometryModel3D.cs
- WindowPatternIdentifiers.cs
- Transform.cs
- MaskedTextBoxTextEditor.cs
- TableLayoutRowStyleCollection.cs
- util.cs
- WindowsListViewGroup.cs
- SqlUserDefinedAggregateAttribute.cs
- FixedStringLookup.cs
- TextPenaltyModule.cs
- QueueNameHelper.cs
- TreeWalker.cs
- DataContext.cs
- Transform3DGroup.cs
- SourceElementsCollection.cs
- UnsafeNativeMethods.cs
- Thread.cs
- MutexSecurity.cs
- EntityDataSourceWizardForm.cs
- ShaderEffect.cs
- SqlDataSourceView.cs
- ElementNotEnabledException.cs
- NameValueSectionHandler.cs
- TaiwanCalendar.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ArgumentValidation.cs
- InstanceKeyView.cs
- ToolStripDropDownButton.cs
- TrustDriver.cs
- COSERVERINFO.cs
- TextSchema.cs
- PrintController.cs
- ColumnPropertiesGroup.cs
- TableRowsCollectionEditor.cs
- InfoCardTrace.cs
- Compress.cs
- MarginCollapsingState.cs
- UIntPtr.cs
- XmlIgnoreAttribute.cs
- WhitespaceRuleLookup.cs
- HttpResponse.cs