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
- MDIWindowDialog.cs
- ZipIOLocalFileDataDescriptor.cs
- DataControlImageButton.cs
- PageFunction.cs
- ListItemCollection.cs
- PatternMatcher.cs
- DataServiceException.cs
- AuthenticationModulesSection.cs
- RequestCachingSection.cs
- Command.cs
- DesignerAttributeInfo.cs
- SendMailErrorEventArgs.cs
- StrokeCollection2.cs
- ToolStripProgressBar.cs
- XamlValidatingReader.cs
- TrackingServices.cs
- Comparer.cs
- CompilationRelaxations.cs
- Slider.cs
- ProjectedSlot.cs
- NotifyParentPropertyAttribute.cs
- CodeSubDirectoriesCollection.cs
- DataService.cs
- ReturnValue.cs
- ToolStripSplitStackLayout.cs
- BufferedGraphics.cs
- BrowserCapabilitiesCompiler.cs
- Helper.cs
- ObservableDictionary.cs
- AttributedMetaModel.cs
- SupportingTokenBindingElement.cs
- Attributes.cs
- EasingFunctionBase.cs
- SqlTypeSystemProvider.cs
- MapPathBasedVirtualPathProvider.cs
- SymbolEqualComparer.cs
- ExpressionVisitorHelpers.cs
- HttpWebRequestElement.cs
- MimeTypeAttribute.cs
- MSAAWinEventWrap.cs
- SystemThemeKey.cs
- CAGDesigner.cs
- UriSectionData.cs
- XPathExpr.cs
- SelectorAutomationPeer.cs
- ServiceBuildProvider.cs
- COM2PropertyPageUITypeConverter.cs
- Peer.cs
- CellLabel.cs
- StringFunctions.cs
- DesignUtil.cs
- HostedTransportConfigurationBase.cs
- HtmlControlPersistable.cs
- OleTxTransaction.cs
- DelegateArgument.cs
- GeneratedContractType.cs
- NameValueCollection.cs
- SafeLibraryHandle.cs
- ReadOnlyDictionary.cs
- ImageIndexConverter.cs
- QilTargetType.cs
- basemetadatamappingvisitor.cs
- ContainerVisual.cs
- OleDbMetaDataFactory.cs
- DataDocumentXPathNavigator.cs
- TypeUtil.cs
- WebPartVerb.cs
- ObjectView.cs
- ComponentChangedEvent.cs
- DictionaryTraceRecord.cs
- SettingsProviderCollection.cs
- DockAndAnchorLayout.cs
- SendKeys.cs
- NotificationContext.cs
- AsyncOperation.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- columnmapkeybuilder.cs
- CodeVariableReferenceExpression.cs
- PageAsyncTask.cs
- SocketAddress.cs
- ServiceReference.cs
- EventPrivateKey.cs
- DataMemberListEditor.cs
- CodeTypeMember.cs
- Token.cs
- HttpHeaderCollection.cs
- EntitySqlQueryBuilder.cs
- Themes.cs
- OrderPreservingMergeHelper.cs
- TypeUsage.cs
- XmlDocumentSurrogate.cs
- TaiwanCalendar.cs
- PipelineComponent.cs
- TreeViewDesigner.cs
- NestedContainer.cs
- DataControlPagerLinkButton.cs
- BaseServiceProvider.cs
- SimpleHandlerFactory.cs
- PointAnimationBase.cs
- _SslSessionsCache.cs