Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / WinForms / Managed / System / WinForms / TableLayoutCellPaintEventArgs.cs / 1 / TableLayoutCellPaintEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Drawing.Design;
using System.Globalization;
using System.Windows.Forms.Layout;
///
///
/// This is the overrided PaintEventArgs for painting the cell of the table
/// It contains additional information indicating the row/column of the cell
/// as well as the bound of the cell
///
public class TableLayoutCellPaintEventArgs : PaintEventArgs {
private Rectangle bounds;
private int row;
private int column;
///
public TableLayoutCellPaintEventArgs(Graphics g, Rectangle clipRectangle, Rectangle cellBounds, int column, int row) : base(g, clipRectangle) {
this.bounds = cellBounds;
this.row = row;
this.column = column;
}
//the bounds of the cell
///
public Rectangle CellBounds {
get { return bounds; }
}
//the row index of the cell
///
public int Row {
get { return row; }
}
//the column index of the cell
///
public int Column {
get { return column; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Drawing.Design;
using System.Globalization;
using System.Windows.Forms.Layout;
///
///
/// This is the overrided PaintEventArgs for painting the cell of the table
/// It contains additional information indicating the row/column of the cell
/// as well as the bound of the cell
///
public class TableLayoutCellPaintEventArgs : PaintEventArgs {
private Rectangle bounds;
private int row;
private int column;
///
public TableLayoutCellPaintEventArgs(Graphics g, Rectangle clipRectangle, Rectangle cellBounds, int column, int row) : base(g, clipRectangle) {
this.bounds = cellBounds;
this.row = row;
this.column = column;
}
//the bounds of the cell
///
public Rectangle CellBounds {
get { return bounds; }
}
//the row index of the cell
///
public int Row {
get { return row; }
}
//the column index of the cell
///
public int Column {
get { return column; }
}
}
}
// 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
- CreateUserWizard.cs
- Symbol.cs
- FlowDocumentFormatter.cs
- ListViewItem.cs
- WizardSideBarListControlItemEventArgs.cs
- LambdaCompiler.Binary.cs
- XmlQueryOutput.cs
- XpsResourceDictionary.cs
- WebPartConnectVerb.cs
- SimpleLine.cs
- DataGridViewColumnEventArgs.cs
- DateTimeUtil.cs
- RegexMatchCollection.cs
- FrameworkTemplate.cs
- DefaultProxySection.cs
- FormatConvertedBitmap.cs
- SqlBooleanizer.cs
- AssociationTypeEmitter.cs
- ExpressionVisitorHelpers.cs
- DefaultHttpHandler.cs
- NopReturnReader.cs
- NameSpaceExtractor.cs
- RtfToXamlReader.cs
- PrefixQName.cs
- GlobalizationSection.cs
- ProcessHostFactoryHelper.cs
- WindowsGraphicsCacheManager.cs
- AttributeQuery.cs
- TransformCollection.cs
- XmlValueConverter.cs
- EditorPart.cs
- Binding.cs
- SchemaSetCompiler.cs
- BindingValueChangedEventArgs.cs
- UIElementCollection.cs
- _UriSyntax.cs
- EventLogEntry.cs
- StringResourceManager.cs
- ScrollContentPresenter.cs
- DynamicUpdateCommand.cs
- SmiEventSink_Default.cs
- WindowAutomationPeer.cs
- mansign.cs
- ConsumerConnectionPointCollection.cs
- _SslState.cs
- ExpressionBindingCollection.cs
- TextTreeText.cs
- SettingsPropertyCollection.cs
- OdbcReferenceCollection.cs
- ApplicationHost.cs
- ButtonBaseAdapter.cs
- OleDbEnumerator.cs
- XamlFilter.cs
- List.cs
- VSWCFServiceContractGenerator.cs
- TextDecorationUnitValidation.cs
- DbConnectionPoolCounters.cs
- TokenizerHelper.cs
- streamingZipPartStream.cs
- Compiler.cs
- SiteMapNodeItemEventArgs.cs
- IgnoreDeviceFilterElementCollection.cs
- MessageContractImporter.cs
- BindingNavigator.cs
- SchemaAttDef.cs
- Rule.cs
- FixedSOMPageElement.cs
- SlipBehavior.cs
- AsymmetricCryptoHandle.cs
- UnsafeNativeMethods.cs
- ITreeGenerator.cs
- XmlSchemaType.cs
- WpfPayload.cs
- PathTooLongException.cs
- LineBreak.cs
- BlobPersonalizationState.cs
- SqlConnectionFactory.cs
- WebReferencesBuildProvider.cs
- DataTransferEventArgs.cs
- ProtocolsConfigurationHandler.cs
- LoginName.cs
- DefaultEventAttribute.cs
- CompletionProxy.cs
- XmlSortKeyAccumulator.cs
- QilTernary.cs
- DataGridCellEditEndingEventArgs.cs
- ExceptionList.cs
- ExpressionWriter.cs
- XmlMembersMapping.cs
- EntityReference.cs
- Relationship.cs
- SqlEnums.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ConfigXmlDocument.cs
- Claim.cs
- ILGenerator.cs
- KnownBoxes.cs
- ClonableStack.cs
- OSFeature.cs
- SupportsEventValidationAttribute.cs