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 / 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
- httpapplicationstate.cs
- ChangeDirector.cs
- GenericArgumentsUpdater.cs
- HtmlElement.cs
- HMACSHA512.cs
- XPathNodeHelper.cs
- SearchForVirtualItemEventArgs.cs
- ImmComposition.cs
- OdbcPermission.cs
- FontStyles.cs
- StylusPointPropertyInfo.cs
- ManagementClass.cs
- CodeAccessSecurityEngine.cs
- LocalValueEnumerator.cs
- PropertyManager.cs
- ConfigUtil.cs
- WebPartConnectionsDisconnectVerb.cs
- RoleManagerSection.cs
- NamedPipeHostedTransportConfiguration.cs
- CharEntityEncoderFallback.cs
- QueryActivatableWorkflowsCommand.cs
- HttpCapabilitiesEvaluator.cs
- ListBoxChrome.cs
- SQLGuid.cs
- RangeContentEnumerator.cs
- X509AsymmetricSecurityKey.cs
- TripleDESCryptoServiceProvider.cs
- WindowExtensionMethods.cs
- UriWriter.cs
- SupportsEventValidationAttribute.cs
- Stack.cs
- OdbcTransaction.cs
- DataColumnCollection.cs
- DataBindingValueUIHandler.cs
- JoinElimination.cs
- DataComponentGenerator.cs
- SymmetricSecurityProtocol.cs
- NumericPagerField.cs
- SafeFileMapViewHandle.cs
- IApplicationTrustManager.cs
- Expression.cs
- MarkupExtensionParser.cs
- ResourcePermissionBase.cs
- ExternalException.cs
- DesignerLinkAdapter.cs
- SequentialOutput.cs
- MetadataSource.cs
- manifestimages.cs
- PropertyInfoSet.cs
- Model3D.cs
- HttpCacheVary.cs
- FunctionCommandText.cs
- MultiDataTrigger.cs
- ECDiffieHellman.cs
- AsymmetricKeyExchangeFormatter.cs
- ClaimTypes.cs
- SqlCommandBuilder.cs
- __ComObject.cs
- PropertyValueUIItem.cs
- CustomAttributeBuilder.cs
- EntityContainerEmitter.cs
- CLSCompliantAttribute.cs
- SqlParameterizer.cs
- PathGeometry.cs
- ElementHost.cs
- DataControlLinkButton.cs
- SvcFileManager.cs
- ToolStripContentPanelRenderEventArgs.cs
- EntityDataSourceConfigureObjectContext.cs
- ServiceThrottlingBehavior.cs
- DataObject.cs
- HttpProcessUtility.cs
- DecimalConstantAttribute.cs
- BitmapSourceSafeMILHandle.cs
- ParameterCollection.cs
- HostedHttpContext.cs
- NamedElement.cs
- XmlResolver.cs
- Verify.cs
- FontNameEditor.cs
- IisTraceListener.cs
- StructuralType.cs
- RunInstallerAttribute.cs
- EdmToObjectNamespaceMap.cs
- X509Certificate2.cs
- ClientBuildManagerCallback.cs
- QueryOperationResponseOfT.cs
- Asn1IntegerConverter.cs
- EasingQuaternionKeyFrame.cs
- MetadataProperty.cs
- RepeaterItemEventArgs.cs
- IntSumAggregationOperator.cs
- HostSecurityManager.cs
- TreeViewCancelEvent.cs
- XhtmlStyleClass.cs
- SchemaTableOptionalColumn.cs
- RoutedPropertyChangedEventArgs.cs
- ProfileProvider.cs
- GridToolTip.cs
- ControlAdapter.cs