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
- JoinTreeSlot.cs
- WindowsListViewGroup.cs
- DbgUtil.cs
- ValidationRuleCollection.cs
- HttpModuleActionCollection.cs
- ThemeableAttribute.cs
- GZipDecoder.cs
- SqlRowUpdatedEvent.cs
- ServiceNameCollection.cs
- RowToParametersTransformer.cs
- MobileCapabilities.cs
- DispatcherExceptionEventArgs.cs
- RangeContentEnumerator.cs
- ProviderSettingsCollection.cs
- ObjectNotFoundException.cs
- HandleExceptionArgs.cs
- FormViewInsertEventArgs.cs
- PackageRelationshipSelector.cs
- XmlReflectionMember.cs
- ellipse.cs
- _NetworkingPerfCounters.cs
- SafeHGlobalHandleCritical.cs
- lengthconverter.cs
- DataGridViewCellFormattingEventArgs.cs
- UrlMappingsModule.cs
- TemplateControlBuildProvider.cs
- AutoResetEvent.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- MailWebEventProvider.cs
- ProgressBarRenderer.cs
- infer.cs
- WebDisplayNameAttribute.cs
- RegexCode.cs
- DependencyPropertyValueSerializer.cs
- SmtpReplyReaderFactory.cs
- AccessDataSourceWizardForm.cs
- ApplicationId.cs
- WindowVisualStateTracker.cs
- Size3DValueSerializer.cs
- XmlObjectSerializerReadContextComplexJson.cs
- HttpListenerRequest.cs
- SubMenuStyleCollection.cs
- CodeObjectCreateExpression.cs
- FlowPosition.cs
- HtmlControl.cs
- BitmapVisualManager.cs
- HWStack.cs
- InvalidPrinterException.cs
- FixedSOMFixedBlock.cs
- LightweightCodeGenerator.cs
- ModuleBuilder.cs
- SourceFilter.cs
- FixUpCollection.cs
- RegexEditorDialog.cs
- HttpChannelHelpers.cs
- GenericTextProperties.cs
- SchemaNames.cs
- CssTextWriter.cs
- VsPropertyGrid.cs
- TextEffect.cs
- Span.cs
- DesignOnlyAttribute.cs
- DateRangeEvent.cs
- WebConfigurationManager.cs
- SoundPlayer.cs
- CodeExpressionCollection.cs
- ApplicationManager.cs
- ReadingWritingEntityEventArgs.cs
- HttpCapabilitiesBase.cs
- StaticExtensionConverter.cs
- FilterQueryOptionExpression.cs
- parserscommon.cs
- PropertyTabChangedEvent.cs
- DynamicMethod.cs
- RegexReplacement.cs
- Boolean.cs
- StatusBar.cs
- DictionaryManager.cs
- XmlSchemaInfo.cs
- ResourceAttributes.cs
- DataObjectSettingDataEventArgs.cs
- TransformerConfigurationWizardBase.cs
- CompiledIdentityConstraint.cs
- XPathException.cs
- SinglePageViewer.cs
- OleDbReferenceCollection.cs
- Graph.cs
- SemaphoreSecurity.cs
- StateWorkerRequest.cs
- SafeCoTaskMem.cs
- Quad.cs
- ScriptingScriptResourceHandlerSection.cs
- ManagedFilter.cs
- CodeComment.cs
- XMLUtil.cs
- LoopExpression.cs
- TdsParserSessionPool.cs
- SmiTypedGetterSetter.cs
- BaseCollection.cs
- XmlMtomWriter.cs