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
- DataGridViewColumnHeaderCell.cs
- Pointer.cs
- FileLevelControlBuilderAttribute.cs
- DependencyProperty.cs
- EntityTypeEmitter.cs
- TraceContext.cs
- GridViewRowPresenter.cs
- ObservableDictionary.cs
- SchemaMapping.cs
- VariantWrapper.cs
- ExpressionConverter.cs
- HyperLink.cs
- SmtpSection.cs
- FacetEnabledSchemaElement.cs
- WebConfigurationManager.cs
- WinCategoryAttribute.cs
- DbParameterCollectionHelper.cs
- StylusButtonCollection.cs
- SplitContainer.cs
- AnonymousIdentificationModule.cs
- DivideByZeroException.cs
- SafeNativeMethods.cs
- BasicKeyConstraint.cs
- PointKeyFrameCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- GroupBoxRenderer.cs
- HwndAppCommandInputProvider.cs
- WebEvents.cs
- HtmlButton.cs
- QilName.cs
- IInstanceTable.cs
- SqlParameter.cs
- OleServicesContext.cs
- AccessedThroughPropertyAttribute.cs
- EntityException.cs
- NonDualMessageSecurityOverHttp.cs
- WorkflowRuntimeService.cs
- RuleSetCollection.cs
- ByteAnimationBase.cs
- FilterElement.cs
- RotateTransform.cs
- XPathNavigatorKeyComparer.cs
- SafePipeHandle.cs
- JapaneseCalendar.cs
- ChannelServices.cs
- SAPICategories.cs
- FileDialog.cs
- Drawing.cs
- EventLogEntryCollection.cs
- ObjectAssociationEndMapping.cs
- unsafenativemethodsother.cs
- MatrixKeyFrameCollection.cs
- ModuleConfigurationInfo.cs
- TrustManagerMoreInformation.cs
- SiteMapHierarchicalDataSourceView.cs
- DataServiceExpressionVisitor.cs
- SaveFileDialog.cs
- TitleStyle.cs
- ProtocolException.cs
- RemotingSurrogateSelector.cs
- Binding.cs
- FixedSOMFixedBlock.cs
- CustomCategoryAttribute.cs
- EventLogEntryCollection.cs
- UsernameTokenFactoryCredential.cs
- ConfigurationPropertyCollection.cs
- WorkflowOperationInvoker.cs
- CookieProtection.cs
- WorkflowMarkupElementEventArgs.cs
- DNS.cs
- TableAutomationPeer.cs
- JsonByteArrayDataContract.cs
- PaperSize.cs
- XmlAnyAttributeAttribute.cs
- StringKeyFrameCollection.cs
- Stackframe.cs
- ConnectionInterfaceCollection.cs
- CallbackException.cs
- RegexMatch.cs
- COM2EnumConverter.cs
- ListManagerBindingsCollection.cs
- XPathNode.cs
- SafeEventHandle.cs
- GenericIdentity.cs
- ToolStripOverflow.cs
- __TransparentProxy.cs
- DynamicPropertyHolder.cs
- SerializableAttribute.cs
- PermissionListSet.cs
- SafeArrayRankMismatchException.cs
- TextModifierScope.cs
- ValueTypeFixupInfo.cs
- TypedMessageConverter.cs
- VerticalAlignConverter.cs
- ServiceSecurityContext.cs
- SqlFactory.cs
- SafeCryptoHandles.cs
- TextProviderWrapper.cs
- Rule.cs
- MapPathBasedVirtualPathProvider.cs