Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / ListControlStringCollectionEditor.cs / 1 / ListControlStringCollectionEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.ListControlStringCollectionEditor..ctor(System.Type)")] namespace System.Windows.Forms.Design { using System.Design; using System.ComponentModel; using System; using System.Collections; using Microsoft.Win32; using System.ComponentModel.Design; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; ////// /// The ListControlStringCollectionEditor override StringCollectionEditor /// to prevent the string collection from being edited if a DataSource /// has been set on the control. /// internal class ListControlStringCollectionEditor : StringCollectionEditor { public ListControlStringCollectionEditor(Type type) : base(type) { } public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { // If we're trying to edit the items in an object that has a DataSource set, throw an exception // ListControl control = context.Instance as ListControl; if (control != null && control.DataSource != null) { throw new ArgumentException(SR.GetString(SR.DataSourceLocksItems)); } return base.EditValue(context, provider, value); } } } // 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
- UnmanagedMemoryAccessor.cs
- XmlSerializationWriter.cs
- StorageScalarPropertyMapping.cs
- RepeaterItem.cs
- StaticSiteMapProvider.cs
- LogicalExpr.cs
- EntityWrapper.cs
- AuthenticatingEventArgs.cs
- ValidationHelper.cs
- MonthChangedEventArgs.cs
- PtsCache.cs
- PanelStyle.cs
- SQLRoleProvider.cs
- SaveFileDialog.cs
- GridSplitterAutomationPeer.cs
- BitmapFrame.cs
- Int32CAMarshaler.cs
- TextRunCache.cs
- DataSvcMapFile.cs
- PropertyCollection.cs
- HyperLinkStyle.cs
- MessageBox.cs
- DateTimeConstantAttribute.cs
- Popup.cs
- HebrewCalendar.cs
- ArraySegment.cs
- WaveHeader.cs
- TextBox.cs
- GetMemberBinder.cs
- ReachFixedPageSerializer.cs
- Rijndael.cs
- Html32TextWriter.cs
- UnsafeNativeMethods.cs
- DataControlFieldCollection.cs
- XmlSchemaAppInfo.cs
- TextInfo.cs
- BypassElement.cs
- SerializationException.cs
- CachedBitmap.cs
- Transform3DGroup.cs
- TextElementCollection.cs
- WindowsSecurityTokenAuthenticator.cs
- OLEDB_Enum.cs
- Bind.cs
- _Rfc2616CacheValidators.cs
- SharedConnectionWorkflowTransactionService.cs
- Pens.cs
- StringUtil.cs
- WebPartActionVerb.cs
- ControlFilterExpression.cs
- UnhandledExceptionEventArgs.cs
- DispatcherEventArgs.cs
- ScaleTransform3D.cs
- CommunicationObjectManager.cs
- PointHitTestParameters.cs
- MultiAsyncResult.cs
- Hash.cs
- ToolStripEditorManager.cs
- _LazyAsyncResult.cs
- SqlCacheDependencySection.cs
- SqlNode.cs
- FamilyTypeface.cs
- XmlSchemaGroup.cs
- SQLInt32.cs
- ResourceProviderFactory.cs
- ErrorStyle.cs
- WorkflowApplicationCompletedEventArgs.cs
- SendMailErrorEventArgs.cs
- SourceElementsCollection.cs
- EpmSyndicationContentSerializer.cs
- DeferredSelectedIndexReference.cs
- VisualBrush.cs
- AddInSegmentDirectoryNotFoundException.cs
- PointValueSerializer.cs
- WebPartVerbCollection.cs
- PageHandlerFactory.cs
- InputMethod.cs
- SqlGatherProducedAliases.cs
- ProviderCommandInfoUtils.cs
- DispatcherExceptionEventArgs.cs
- FileStream.cs
- wgx_sdk_version.cs
- SoapAttributes.cs
- RemotingConfiguration.cs
- FlatButtonAppearance.cs
- ActivityValidator.cs
- FontStyle.cs
- FlagsAttribute.cs
- CompoundFileStreamReference.cs
- VerificationAttribute.cs
- ExpressionPrefixAttribute.cs
- ObjectDataSourceFilteringEventArgs.cs
- CodeEventReferenceExpression.cs
- manifestimages.cs
- TextTreeNode.cs
- LinqDataSourceEditData.cs
- ManifestResourceInfo.cs
- XMLSyntaxException.cs
- XmlSchemaExporter.cs
- SmiSettersStream.cs