Code:
/ FX-1434 / FX-1434 / 1.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
- ObjectView.cs
- MobileContainerDesigner.cs
- CacheMemory.cs
- EpmSyndicationContentSerializer.cs
- ErasingStroke.cs
- StructuredTypeEmitter.cs
- ComNativeDescriptor.cs
- PathBox.cs
- Int16AnimationUsingKeyFrames.cs
- DiffuseMaterial.cs
- XmlDsigSep2000.cs
- DesignerVerbToolStripMenuItem.cs
- ButtonStandardAdapter.cs
- DataGridViewButtonColumn.cs
- TextBoxAutomationPeer.cs
- TextBox.cs
- HwndHostAutomationPeer.cs
- GeneralTransformGroup.cs
- CacheManager.cs
- _SafeNetHandles.cs
- DefinitionBase.cs
- AssemblySettingAttributes.cs
- WebConfigurationHost.cs
- WorkflowCommandExtensionItem.cs
- XmlTextAttribute.cs
- TextElementEnumerator.cs
- DeferredReference.cs
- Int32CAMarshaler.cs
- HtmlTableRowCollection.cs
- SeekStoryboard.cs
- GcHandle.cs
- GeometryGroup.cs
- InputGestureCollection.cs
- GridViewPageEventArgs.cs
- ManipulationVelocities.cs
- GenericTextProperties.cs
- WindowsGraphicsCacheManager.cs
- DBCommandBuilder.cs
- ManualResetEvent.cs
- HtmlTableCellCollection.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DbBuffer.cs
- StringValidatorAttribute.cs
- XmlRootAttribute.cs
- PersonalizationEntry.cs
- EncryptedReference.cs
- StatusBarAutomationPeer.cs
- NamedObject.cs
- ValidationEventArgs.cs
- ScriptResourceMapping.cs
- ManualResetEvent.cs
- Choices.cs
- RequestCachingSection.cs
- RightsManagementInformation.cs
- PrivacyNoticeBindingElementImporter.cs
- QilIterator.cs
- EventLogEntry.cs
- DataSysAttribute.cs
- WebZoneDesigner.cs
- ClientOptions.cs
- QuadraticBezierSegment.cs
- JoinCqlBlock.cs
- MobileComponentEditorPage.cs
- XmlSchemaFacet.cs
- Identity.cs
- XmlDocumentType.cs
- ThreadStaticAttribute.cs
- QueryContinueDragEvent.cs
- SecurityManager.cs
- ReliableSessionElement.cs
- CodeExpressionStatement.cs
- TypeConvertions.cs
- SqlStream.cs
- Repeater.cs
- TaiwanLunisolarCalendar.cs
- CommentGlyph.cs
- Expander.cs
- EncryptRequest.cs
- FontEditor.cs
- AddInSegmentDirectoryNotFoundException.cs
- DbXmlEnabledProviderManifest.cs
- EncoderNLS.cs
- DataBinding.cs
- LassoSelectionBehavior.cs
- CompressStream.cs
- xmlfixedPageInfo.cs
- ManualResetEventSlim.cs
- ToolStripGrip.cs
- DescendantOverDescendantQuery.cs
- EndpointReference.cs
- SamlAuthorizationDecisionStatement.cs
- WindowsScrollBar.cs
- CanExecuteRoutedEventArgs.cs
- DynamicResourceExtensionConverter.cs
- FormsIdentity.cs
- CodeExpressionRuleDeclaration.cs
- ElementsClipboardData.cs
- ParallelTimeline.cs
- FormsAuthentication.cs
- CodeTypeOfExpression.cs