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
- StringCollection.cs
- UpWmlPageAdapter.cs
- AncillaryOps.cs
- InitializerFacet.cs
- Border.cs
- ScriptingScriptResourceHandlerSection.cs
- GlobalizationSection.cs
- TypeUtils.cs
- XmlSchemaDatatype.cs
- ColorConverter.cs
- ContractUtils.cs
- PolicyStatement.cs
- GridViewRow.cs
- CriticalHandle.cs
- ValueQuery.cs
- RectangleHotSpot.cs
- LayoutEvent.cs
- DataServices.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- FormParameter.cs
- ToolboxItemAttribute.cs
- UnsafeNativeMethods.cs
- VariableAction.cs
- OverflowException.cs
- TimeSpan.cs
- WebPartDisplayMode.cs
- TrackBar.cs
- ContextMarshalException.cs
- Util.cs
- EventToken.cs
- OperationValidationEventArgs.cs
- codemethodreferenceexpression.cs
- InlinedAggregationOperator.cs
- DataGridAddNewRow.cs
- GroupItem.cs
- EntityCommandCompilationException.cs
- InvalidAsynchronousStateException.cs
- ToolStripItemImageRenderEventArgs.cs
- LogReservationCollection.cs
- TTSEngineTypes.cs
- CfgRule.cs
- PropertyChangedEventArgs.cs
- FormViewPageEventArgs.cs
- IconBitmapDecoder.cs
- AssemblyAttributesGoHere.cs
- ClickablePoint.cs
- rsa.cs
- WindowInteractionStateTracker.cs
- streamingZipPartStream.cs
- XmlMemberMapping.cs
- EnumerableCollectionView.cs
- DataGridViewComboBoxColumn.cs
- SqlUserDefinedAggregateAttribute.cs
- ResourceAssociationTypeEnd.cs
- PeerToPeerException.cs
- tooltip.cs
- BrushProxy.cs
- PeerApplicationLaunchInfo.cs
- SystemEvents.cs
- SecurityTokenParameters.cs
- LookupBindingPropertiesAttribute.cs
- NonClientArea.cs
- PointCollection.cs
- AspNetHostingPermission.cs
- sqlser.cs
- FileRecordSequenceCompletedAsyncResult.cs
- IPAddress.cs
- XpsFilter.cs
- SettingsProperty.cs
- TdsParserStaticMethods.cs
- BinaryNode.cs
- DataGridViewCellConverter.cs
- MappingMetadataHelper.cs
- WindowsStatic.cs
- ProcessInputEventArgs.cs
- SerialStream.cs
- DataPagerFieldItem.cs
- MDIControlStrip.cs
- WebPartHelpVerb.cs
- NamespaceDecl.cs
- SplitterCancelEvent.cs
- _CacheStreams.cs
- SharedPerformanceCounter.cs
- ResourceContainerWrapper.cs
- sortedlist.cs
- PathParser.cs
- HtmlProps.cs
- DoubleLinkList.cs
- CheckPair.cs
- WebPartConnection.cs
- OleDbCommandBuilder.cs
- TableParagraph.cs
- ReadOnlyTernaryTree.cs
- FrameworkElement.cs
- NameValueSectionHandler.cs
- CookieProtection.cs
- Binding.cs
- SectionInput.cs
- InteropBitmapSource.cs
- WindowsSysHeader.cs