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
- DataSvcMapFile.cs
- ProgressPage.cs
- WebPartDisplayModeEventArgs.cs
- DockPatternIdentifiers.cs
- WindowsPrincipal.cs
- XmlElement.cs
- WebScriptServiceHostFactory.cs
- DuplicateWaitObjectException.cs
- RootAction.cs
- DirectoryLocalQuery.cs
- Compiler.cs
- TreeNodeStyleCollection.cs
- TrackBar.cs
- Vector3DAnimationUsingKeyFrames.cs
- SiteMapDataSource.cs
- AnnotationService.cs
- TreeViewBindingsEditorForm.cs
- SQLInt64Storage.cs
- WebPartMinimizeVerb.cs
- InvalidPropValue.cs
- Rectangle.cs
- WindowsEditBoxRange.cs
- XmlReturnReader.cs
- ContainerSelectorBehavior.cs
- HideDisabledControlAdapter.cs
- PasswordDeriveBytes.cs
- AssemblySettingAttributes.cs
- DockEditor.cs
- ConditionalBranch.cs
- XmlSchemaSequence.cs
- HtmlUtf8RawTextWriter.cs
- Asn1IntegerConverter.cs
- storepermission.cs
- EntityDataSourceSelectedEventArgs.cs
- TraceLog.cs
- SiteMapProvider.cs
- ActivationArguments.cs
- StandardToolWindows.cs
- SqlDataSourceCommandEventArgs.cs
- EntityDataSourceWrapper.cs
- IndicCharClassifier.cs
- SQLRoleProvider.cs
- RoutedEventConverter.cs
- UnsafeMethods.cs
- EdmToObjectNamespaceMap.cs
- TcpProcessProtocolHandler.cs
- __ConsoleStream.cs
- VirtualizingStackPanel.cs
- DataGridBeginningEditEventArgs.cs
- AQNBuilder.cs
- CalendarTable.cs
- CursorConverter.cs
- _StreamFramer.cs
- SafeHandles.cs
- InvalidComObjectException.cs
- SHA512Managed.cs
- GcHandle.cs
- PersistenceParticipant.cs
- ArrayWithOffset.cs
- IncomingWebResponseContext.cs
- TreeBuilderXamlTranslator.cs
- AnnouncementService.cs
- ContractCodeDomInfo.cs
- GenerateDerivedKeyRequest.cs
- SapiGrammar.cs
- SoapConverter.cs
- SafeReadContext.cs
- PropertyChangeTracker.cs
- PropertyDescriptorGridEntry.cs
- BoolLiteral.cs
- XmlSchemaCompilationSettings.cs
- WebPartRestoreVerb.cs
- IsolatedStorageFilePermission.cs
- SqlDataRecord.cs
- RotateTransform.cs
- HttpWebResponse.cs
- LocatorManager.cs
- OrthographicCamera.cs
- TranslateTransform.cs
- CodeDirectionExpression.cs
- PointCollection.cs
- URL.cs
- ToolboxSnapDragDropEventArgs.cs
- LinkButton.cs
- PageThemeParser.cs
- CodeMemberProperty.cs
- ActiveXHost.cs
- XmlWriterTraceListener.cs
- ConnectionPoint.cs
- PolyLineSegmentFigureLogic.cs
- ByteFacetDescriptionElement.cs
- XmlNamespaceMapping.cs
- ChainedAsyncResult.cs
- FormViewPagerRow.cs
- LOSFormatter.cs
- Buffer.cs
- XmlSchemaElement.cs
- TextBox.cs
- XamlPoint3DCollectionSerializer.cs
- FormatterConverter.cs