Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridViewControlCollection.cs / 1 / DataGridViewControlCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Collections; using System.Runtime.InteropServices; using System.Diagnostics.CodeAnalysis; namespace System.Windows.Forms { public partial class DataGridView { ///[ ComVisible(false), SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface") // Consider adding an IList implementation ] public class DataGridViewControlCollection : Control.ControlCollection { DataGridView owner; /// public DataGridViewControlCollection(DataGridView owner) : base(owner) { this.owner = owner; } /// public void CopyTo(Control[] array, int index) { base.CopyTo(array, index); } /// public void Insert(int index, Control value) { ((IList)this).Insert(index, (object)value); } /// public override void Remove(Control value) { if (value != owner.horizScrollBar && value != owner.vertScrollBar && value != this.owner.editingPanel) { base.Remove(value); } } internal void RemoveInternal(Control value) { base.Remove(value); } /// public override void Clear() { for (int i = 0; i < this.Count; i++) { if (this[i] == this.owner.horizScrollBar || this[i] == this.owner.vertScrollBar || this[i] == this.owner.editingPanel) { continue; } else { Remove(this[i]); } } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- COM2IVsPerPropertyBrowsingHandler.cs
- ListBox.cs
- OdbcConnectionFactory.cs
- ScrollChrome.cs
- ManagedWndProcTracker.cs
- TextBounds.cs
- FormsAuthenticationEventArgs.cs
- ObjectDataSourceEventArgs.cs
- InheritanceAttribute.cs
- AnnotationComponentManager.cs
- GenericRootAutomationPeer.cs
- Page.cs
- BindingUtils.cs
- DispatcherBuilder.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- InfoCardBaseException.cs
- HttpWebResponse.cs
- PagedDataSource.cs
- ToolStripItemCollection.cs
- Unit.cs
- XmlSchemaObjectTable.cs
- BehaviorDragDropEventArgs.cs
- InputMethodStateTypeInfo.cs
- DocumentPageView.cs
- CodeDomSerializationProvider.cs
- WebPartTracker.cs
- DataKey.cs
- HwndMouseInputProvider.cs
- DetailsViewInsertEventArgs.cs
- ProfileGroupSettingsCollection.cs
- HtmlCommandAdapter.cs
- DataGridCommandEventArgs.cs
- NetStream.cs
- ConnectionManagementSection.cs
- RawStylusInputCustomDataList.cs
- DateTimeStorage.cs
- StringTraceRecord.cs
- SqlRowUpdatingEvent.cs
- RuleSettings.cs
- TcpProcessProtocolHandler.cs
- BindingCompleteEventArgs.cs
- DataContractSerializerSection.cs
- PerformanceCounterPermissionEntry.cs
- WeakReadOnlyCollection.cs
- EventLogPermissionAttribute.cs
- RuntimeConfig.cs
- HtmlSelectionListAdapter.cs
- ScriptMethodAttribute.cs
- LinkLabel.cs
- sqlser.cs
- HttpHandler.cs
- UIAgentAsyncBeginRequest.cs
- ICspAsymmetricAlgorithm.cs
- FactoryMaker.cs
- Cursor.cs
- DetailsViewUpdatedEventArgs.cs
- SweepDirectionValidation.cs
- UndoUnit.cs
- LiteralSubsegment.cs
- ReaderWriterLockWrapper.cs
- PeerContact.cs
- XmlnsCache.cs
- SyndicationCategory.cs
- XamlReader.cs
- RequestResizeEvent.cs
- ControlIdConverter.cs
- Constant.cs
- XsltOutput.cs
- ConfigXmlWhitespace.cs
- ACE.cs
- BaseParaClient.cs
- Delegate.cs
- SelectedCellsCollection.cs
- FixedSOMPage.cs
- IntellisenseTextBox.cs
- ProtocolsSection.cs
- TraceData.cs
- RemoteAsymmetricSignatureFormatter.cs
- GacUtil.cs
- ButtonColumn.cs
- TransformGroup.cs
- DelegateBodyWriter.cs
- DataControlFieldHeaderCell.cs
- DataGridToolTip.cs
- ExpressionLexer.cs
- Symbol.cs
- EventLogEntry.cs
- URIFormatException.cs
- SystemUnicastIPAddressInformation.cs
- RedirectionProxy.cs
- PeerNode.cs
- WebServiceHost.cs
- XmlNullResolver.cs
- _ProxyChain.cs
- SqlCommandBuilder.cs
- BamlTreeMap.cs
- CardSpaceSelector.cs
- SelectedCellsCollection.cs
- VisualStyleRenderer.cs
- StylusPoint.cs