Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / ParameterCollectionEditor.cs / 1 / ParameterCollectionEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; using System.Drawing.Design; using System.Web.UI.WebControls; using System.Windows.Forms; ////// The editor for ParameterCollection objects. /// public class ParameterCollectionEditor : UITypeEditor { ////// Launches the editor for ParameterCollection objects. /// public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { ParameterCollection parameters = value as ParameterCollection; if (parameters == null) { throw new ArgumentException(SR.GetString(SR.ParameterCollectionEditor_InvalidParameters), "value"); } System.Web.UI.Control control = context.Instance as System.Web.UI.Control; System.Web.UI.Design.ControlDesigner controlDesigner = null; if (control != null) { if (control.Site != null) { IDesignerHost designerHost = (IDesignerHost)control.Site.GetService(typeof(IDesignerHost)); if (designerHost != null) { controlDesigner = designerHost.GetDesigner(control) as ControlDesigner; } } } ParameterCollectionEditorForm form = new ParameterCollectionEditorForm(provider, parameters, controlDesigner); DialogResult result = form.ShowDialog(); if (result == DialogResult.OK) { if (context != null) { context.OnComponentChanged(); } } return value; } ////// Gets the editing style of the Edit method. /// public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { return UITypeEditorEditStyle.Modal; } } } // 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
- PolyLineSegment.cs
- SmiGettersStream.cs
- HostedTransportConfigurationBase.cs
- HttpHostedTransportConfiguration.cs
- SHA512Managed.cs
- MsdtcWrapper.cs
- XPathArrayIterator.cs
- CryptoProvider.cs
- smtpconnection.cs
- DocumentViewerAutomationPeer.cs
- PreviewPrintController.cs
- PropertyFilterAttribute.cs
- ConstructorNeedsTagAttribute.cs
- CookielessHelper.cs
- QueryTaskGroupState.cs
- ToolStripComboBox.cs
- SessionPageStatePersister.cs
- smtpconnection.cs
- HeaderedContentControl.cs
- XmlnsPrefixAttribute.cs
- HashCodeCombiner.cs
- PartialArray.cs
- ListItem.cs
- EntityParameterCollection.cs
- Nullable.cs
- StringUtil.cs
- LabelDesigner.cs
- RightNameExpirationInfoPair.cs
- SmiContextFactory.cs
- ExtensibleClassFactory.cs
- XmlSchemaComplexContentRestriction.cs
- WinFormsSpinner.cs
- TableProviderWrapper.cs
- ExtendedPropertyCollection.cs
- PagesChangedEventArgs.cs
- HttpApplicationFactory.cs
- PersistenceProviderElement.cs
- MobileListItem.cs
- StringStorage.cs
- OracleCommand.cs
- TableCell.cs
- NetworkInterface.cs
- UIElementPropertyUndoUnit.cs
- X509Utils.cs
- Condition.cs
- UndoManager.cs
- MarshalDirectiveException.cs
- SearchExpression.cs
- RoleManagerEventArgs.cs
- FileVersionInfo.cs
- DrawingGroupDrawingContext.cs
- AsymmetricSignatureDeformatter.cs
- AtlasWeb.Designer.cs
- WebPartExportVerb.cs
- FormsAuthenticationConfiguration.cs
- ServiceHostFactory.cs
- BindingExpressionUncommonField.cs
- TypeDescriptionProvider.cs
- TextLine.cs
- IsolatedStoragePermission.cs
- TextRangeEditLists.cs
- Thread.cs
- PipeStream.cs
- ColorPalette.cs
- infer.cs
- PropertyItem.cs
- ScrollViewer.cs
- TableCell.cs
- HttpException.cs
- LeftCellWrapper.cs
- HtmlCalendarAdapter.cs
- OutputCacheProfile.cs
- SecurityHelper.cs
- SQLSingle.cs
- DesignBindingConverter.cs
- AttachedProperty.cs
- EntityConnectionStringBuilder.cs
- backend.cs
- AttachmentCollection.cs
- AsyncInvokeContext.cs
- MD5.cs
- RegexInterpreter.cs
- TaskHelper.cs
- ImageField.cs
- CodeIdentifiers.cs
- Point3DCollectionConverter.cs
- CommandCollectionEditor.cs
- LineUtil.cs
- GeometryModel3D.cs
- ObjectSet.cs
- BoolExpressionVisitors.cs
- DataGridViewSelectedRowCollection.cs
- CustomGrammar.cs
- SqlAliasesReferenced.cs
- ToolboxItemWrapper.cs
- CacheAxisQuery.cs
- ObjectParameterCollection.cs
- ImageCodecInfoPrivate.cs
- CompilerScopeManager.cs
- ConnectionManagementElementCollection.cs