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
- XmlMapping.cs
- FixedHyperLink.cs
- SqlCommandBuilder.cs
- DataControlFieldHeaderCell.cs
- Variant.cs
- EventLogInternal.cs
- DocumentGridContextMenu.cs
- StylusButtonCollection.cs
- ArrangedElement.cs
- OleDbDataReader.cs
- CompoundFileReference.cs
- DataGridItemCollection.cs
- CacheSection.cs
- SoapDocumentMethodAttribute.cs
- Rights.cs
- SQLInt32Storage.cs
- StringDictionary.cs
- ProfileBuildProvider.cs
- SrgsElementList.cs
- parserscommon.cs
- OdbcTransaction.cs
- NotCondition.cs
- FormsAuthenticationEventArgs.cs
- MetadataCache.cs
- CodeTypeConstructor.cs
- UTF7Encoding.cs
- UnionCodeGroup.cs
- TableChangeProcessor.cs
- Win32.cs
- SafePointer.cs
- UrlMappingsModule.cs
- DataTableExtensions.cs
- MessageEncoder.cs
- SpeakInfo.cs
- VisualStyleInformation.cs
- FlagsAttribute.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- HwndSourceKeyboardInputSite.cs
- EventManager.cs
- HttpTransportElement.cs
- BackgroundFormatInfo.cs
- SubqueryRules.cs
- regiisutil.cs
- WriteTimeStream.cs
- Transform.cs
- Base64WriteStateInfo.cs
- SystemWebSectionGroup.cs
- PointKeyFrameCollection.cs
- EnumerationRangeValidationUtil.cs
- QueryOperationResponseOfT.cs
- XmlSigningNodeWriter.cs
- StylusPointPropertyInfo.cs
- RealizedColumnsBlock.cs
- TreeViewBindingsEditor.cs
- MetadataPropertyCollection.cs
- FileBasedResourceGroveler.cs
- ChildChangedEventArgs.cs
- ApplicationBuildProvider.cs
- DataGridViewColumnDesigner.cs
- FilteredSchemaElementLookUpTable.cs
- DynamicRendererThreadManager.cs
- TypeResolvingOptionsAttribute.cs
- DefaultValueMapping.cs
- HandleInitializationContext.cs
- EventData.cs
- ClientTargetSection.cs
- XdrBuilder.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ListViewCommandEventArgs.cs
- ProcessingInstructionAction.cs
- FixedTextBuilder.cs
- DataGridViewColumnHeaderCell.cs
- SpecularMaterial.cs
- DbgCompiler.cs
- MimePart.cs
- ContractAdapter.cs
- ContextActivityUtils.cs
- ShutDownListener.cs
- TypeInfo.cs
- SizeConverter.cs
- SessionStateUtil.cs
- TextElementCollection.cs
- MobileControlsSectionHelper.cs
- CachedBitmap.cs
- VideoDrawing.cs
- GridViewCellAutomationPeer.cs
- Literal.cs
- DataGridViewCellFormattingEventArgs.cs
- FontUnit.cs
- LocatorGroup.cs
- GridViewColumnCollection.cs
- RawStylusInputCustomDataList.cs
- Helper.cs
- XmlAttributes.cs
- Stopwatch.cs
- HostingEnvironment.cs
- RightsController.cs
- DataGridViewCellCancelEventArgs.cs
- TraceListeners.cs
- CodeAccessSecurityEngine.cs