Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridCell.cs / 1 / DataGridCell.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System; using System.Globalization; ////// /// [SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")] public struct DataGridCell { private int rowNumber; private int columnNumber; ///Identifies a cell in the grid. ////// /// public int ColumnNumber { get { return columnNumber; } set { columnNumber = value; } } ///Gets or sets the number of a column in the ///control. /// /// public int RowNumber { get { return rowNumber; } set { rowNumber = value; } } ///Gets or sets the number of a row in the ///control. /// /// public DataGridCell(int r, int c) { this.rowNumber = r; this.columnNumber = c; } ////// Initializes a new instance of the ///class. /// /// /// [SuppressMessage("Microsoft.Usage", "CA2231:OverrideOperatorEqualsOnOverridingValueTypeEquals")] public override bool Equals(object o) { if (o is DataGridCell) { DataGridCell rhs = (DataGridCell)o; return (rhs.RowNumber == RowNumber && rhs.ColumnNumber == ColumnNumber); } else return false; } ////// Gets a value indicating whether the ///is identical to a second /// . /// /// /// public override int GetHashCode() { return ((~rowNumber * (columnNumber+1)) & 0x00ffff00) >> 8; } ////// Gets /// a hash value that uniquely identifies the cell. /// ////// /// public override string ToString() { return "DataGridCell {RowNumber = " + RowNumber.ToString(CultureInfo.CurrentCulture) + ", ColumnNumber = " + ColumnNumber.ToString(CultureInfo.CurrentCulture) + "}"; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// Gets the row number and column number of the cell. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LocatorPartList.cs
- GeometryDrawing.cs
- JournalNavigationScope.cs
- RepeaterItemCollection.cs
- TextEditorLists.cs
- DataSourceConverter.cs
- SrgsGrammarCompiler.cs
- TraceContext.cs
- WebServiceResponseDesigner.cs
- TrailingSpaceComparer.cs
- ProfileService.cs
- GridEntryCollection.cs
- StrokeCollection.cs
- CollectionExtensions.cs
- AuthorizationSection.cs
- securitycriticaldata.cs
- PathSegment.cs
- XamlSerializerUtil.cs
- ProtectedConfigurationSection.cs
- PolicyDesigner.cs
- FormViewUpdateEventArgs.cs
- LicenseException.cs
- CompatibleComparer.cs
- XhtmlBasicLinkAdapter.cs
- DebugInfoExpression.cs
- PropertyFilterAttribute.cs
- SqlPersonalizationProvider.cs
- securitycriticaldataformultiplegetandset.cs
- XmlNode.cs
- GridViewUpdateEventArgs.cs
- SqlConnectionStringBuilder.cs
- XmlNode.cs
- FullTextLine.cs
- Base64Encoder.cs
- Schema.cs
- PersonalizationProvider.cs
- SecurityTokenValidationException.cs
- documentsequencetextcontainer.cs
- HierarchicalDataBoundControlAdapter.cs
- DataGridViewCellStateChangedEventArgs.cs
- RecordManager.cs
- CancellationHandlerDesigner.cs
- XamlToRtfParser.cs
- SymmetricCryptoHandle.cs
- ListControlConvertEventArgs.cs
- ModelItemDictionary.cs
- FrameworkTemplate.cs
- ProviderConnectionPoint.cs
- UserPersonalizationStateInfo.cs
- TableLayoutStyleCollection.cs
- HtmlWindow.cs
- RenderTargetBitmap.cs
- ForeignConstraint.cs
- EntryWrittenEventArgs.cs
- PassportPrincipal.cs
- DependencyObjectValidator.cs
- COM2ExtendedBrowsingHandler.cs
- Activator.cs
- AuthorizationRule.cs
- Guid.cs
- EventLogSession.cs
- DoubleLink.cs
- FontFamilyIdentifier.cs
- MatrixTransform.cs
- isolationinterop.cs
- TransformationRules.cs
- XmlSignificantWhitespace.cs
- MetadataArtifactLoader.cs
- WindowsStartMenu.cs
- DataGridCellEditEndingEventArgs.cs
- WpfGeneratedKnownProperties.cs
- XAMLParseException.cs
- ServicesUtilities.cs
- StorageConditionPropertyMapping.cs
- DetailsViewCommandEventArgs.cs
- WsdlInspector.cs
- RunInstallerAttribute.cs
- SimpleMailWebEventProvider.cs
- OperandQuery.cs
- TraceUtility.cs
- DataGridViewCellParsingEventArgs.cs
- RenderDataDrawingContext.cs
- BindingList.cs
- EventLogRecord.cs
- MissingFieldException.cs
- Int16Animation.cs
- DuplicateDetector.cs
- TagMapCollection.cs
- PathFigureCollectionValueSerializer.cs
- ZipIOLocalFileDataDescriptor.cs
- DefaultAutoFieldGenerator.cs
- FormsAuthenticationCredentials.cs
- TreeViewHitTestInfo.cs
- HttpCookieCollection.cs
- XPathQueryGenerator.cs
- BatchServiceHost.cs
- SqlWriter.cs
- XsltInput.cs
- LinearGradientBrush.cs
- WebEvents.cs