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
- XMLUtil.cs
- TypeBuilder.cs
- CompoundFileStorageReference.cs
- storagemappingitemcollection.viewdictionary.cs
- ObjectAnimationUsingKeyFrames.cs
- DataRecordInternal.cs
- TraceProvider.cs
- TextTreeRootTextBlock.cs
- NotifyCollectionChangedEventArgs.cs
- HtmlWindow.cs
- OleServicesContext.cs
- TextPattern.cs
- VirtualDirectoryMappingCollection.cs
- BooleanToVisibilityConverter.cs
- OverflowException.cs
- TextRangeEdit.cs
- CodeEntryPointMethod.cs
- QueryResultOp.cs
- CompositeCollectionView.cs
- MergeFailedEvent.cs
- Privilege.cs
- BehaviorDragDropEventArgs.cs
- DragDrop.cs
- MemberHolder.cs
- DataMemberFieldEditor.cs
- DeploymentSectionCache.cs
- ListViewEditEventArgs.cs
- WebServiceEndpoint.cs
- PropertyDescriptor.cs
- FlowSwitch.cs
- X509LogoTypeExtension.cs
- StringSource.cs
- NeedSkipTokenVisitor.cs
- FlagsAttribute.cs
- Int32RectConverter.cs
- EntityDataSourceColumn.cs
- GetCardDetailsRequest.cs
- sortedlist.cs
- Timer.cs
- Menu.cs
- ProcessInfo.cs
- CloseSequenceResponse.cs
- FaultBookmark.cs
- ShaderRenderModeValidation.cs
- BindingNavigator.cs
- ScaleTransform.cs
- HtmlToClrEventProxy.cs
- EntityDataSourceStatementEditorForm.cs
- UserControl.cs
- CompressionTracing.cs
- ChoiceConverter.cs
- QuaternionAnimation.cs
- Panel.cs
- Propagator.cs
- CompilerErrorCollection.cs
- ReaderOutput.cs
- ByteAnimation.cs
- TakeQueryOptionExpression.cs
- StructuredType.cs
- WSHttpBinding.cs
- MemberMaps.cs
- TableRow.cs
- DataBindingCollection.cs
- XmlNode.cs
- NegotiateStream.cs
- ByteKeyFrameCollection.cs
- HttpCookiesSection.cs
- IDQuery.cs
- UpdatePanelTrigger.cs
- StaticContext.cs
- StatusBarItemAutomationPeer.cs
- NavigationProperty.cs
- SapiRecoContext.cs
- iisPickupDirectory.cs
- CallbackHandler.cs
- TreeChangeInfo.cs
- ThreadExceptionEvent.cs
- TraceSection.cs
- TextRange.cs
- XmlCharCheckingWriter.cs
- NoneExcludedImageIndexConverter.cs
- NavigationPropertyEmitter.cs
- MenuAutomationPeer.cs
- EdmError.cs
- ButtonBase.cs
- PngBitmapDecoder.cs
- XmlSchemaChoice.cs
- BinHexEncoding.cs
- Triplet.cs
- XmlQueryContext.cs
- FamilyMapCollection.cs
- VolatileEnlistmentMultiplexing.cs
- HierarchicalDataTemplate.cs
- UxThemeWrapper.cs
- ApplicationFileParser.cs
- TraceContext.cs
- ReflectionPermission.cs
- KeyInterop.cs
- MultipartIdentifier.cs
- XmlElement.cs