Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / ToolStripArrowRenderEventArgs.cs / 1305376 / 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
- WinFormsComponentEditor.cs
- AuthenticationManager.cs
- ScriptControl.cs
- PageSetupDialog.cs
- ColumnPropertiesGroup.cs
- ContainerActivationHelper.cs
- TableRowCollection.cs
- HtmlInputText.cs
- XsltQilFactory.cs
- LineSegment.cs
- fixedPageContentExtractor.cs
- MasterPage.cs
- ProfilePropertyNameValidator.cs
- CodeDOMUtility.cs
- DataGridViewAccessibleObject.cs
- ShadowGlyph.cs
- OpCodes.cs
- SharedHttpsTransportManager.cs
- mactripleDES.cs
- localization.cs
- TableStyle.cs
- jithelpers.cs
- CompilerError.cs
- SmiEventSink_Default.cs
- StrongName.cs
- PartitionedStreamMerger.cs
- BufferedGraphicsManager.cs
- Point3DConverter.cs
- MenuRendererStandards.cs
- ContextBase.cs
- ColorDialog.cs
- TextSpanModifier.cs
- XsltArgumentList.cs
- ContextMenu.cs
- GacUtil.cs
- ProxySimple.cs
- Exception.cs
- IdentitySection.cs
- UnsafeNativeMethods.cs
- ComponentChangingEvent.cs
- WebDisplayNameAttribute.cs
- CriticalExceptions.cs
- CompensatableSequenceActivity.cs
- ProvideValueServiceProvider.cs
- Int32Rect.cs
- WebPartDisplayMode.cs
- MethodAccessException.cs
- StrokeCollectionConverter.cs
- ComboBoxRenderer.cs
- Pkcs9Attribute.cs
- DataGridViewBand.cs
- IsolatedStorageFileStream.cs
- EpmTargetPathSegment.cs
- RSAPKCS1SignatureFormatter.cs
- ConfigurationValue.cs
- DataServiceContext.cs
- InputMethodStateTypeInfo.cs
- KnownBoxes.cs
- TableParagraph.cs
- SamlAssertion.cs
- SqlDataSourceSummaryPanel.cs
- TreeNodeClickEventArgs.cs
- PingOptions.cs
- ModifiableIteratorCollection.cs
- WorkflowInstance.cs
- WebPartConnection.cs
- HttpModule.cs
- WindowsFormsLinkLabel.cs
- MessageQueueConverter.cs
- Vector.cs
- NetworkInformationException.cs
- ExtenderControl.cs
- ClickablePoint.cs
- DataGridState.cs
- RelationshipNavigation.cs
- PngBitmapEncoder.cs
- TextServicesDisplayAttribute.cs
- FormsAuthenticationConfiguration.cs
- rsa.cs
- ObjectManager.cs
- XPathMessageFilterTable.cs
- HostedHttpContext.cs
- DynamicActionMessageFilter.cs
- MemberHolder.cs
- ObjectView.cs
- BuildProviderUtils.cs
- URLIdentityPermission.cs
- _OverlappedAsyncResult.cs
- Model3DGroup.cs
- DefaultMergeHelper.cs
- EndOfStreamException.cs
- WmfPlaceableFileHeader.cs
- ByteStreamGeometryContext.cs
- DataGridLinkButton.cs
- StrokeCollectionConverter.cs
- TextDecorationCollection.cs
- AutomationPeer.cs
- ValueTable.cs
- BigInt.cs
- _DisconnectOverlappedAsyncResult.cs