Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / URLEditor.cs / 1 / URLEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System.Runtime.InteropServices; using System.Design; using System.Diagnostics; using System; using System.IO; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Drawing; using System.Drawing.Design; using System.Windows.Forms.Design; using System.Windows.Forms.ComponentModel; ////// /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class UrlEditor : UITypeEditor { ///Provides an editor for visually picking an Url. ////// /// protected virtual string Caption { get { return SR.GetString(SR.UrlPicker_DefaultCaption); } } ////// Gets or sets the caption for the Url. /// ////// /// protected virtual UrlBuilderOptions Options { get { return UrlBuilderOptions.None; } } ////// Gets or sets the options for the Url picker. /// ////// /// public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (provider != null) { IWindowsFormsEditorService edSvc = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService)); if (edSvc != null) { string url = (string) value; string caption = Caption; string filter = Filter; url = UrlBuilder.BuildUrl(provider, null, url, caption, filter, Options); if (url != null) { value = url; } } } return value; } ////// Edits the specified object value using /// the editor style provided by GetEditorStyle. /// ////// /// protected virtual string Filter { get { return SR.GetString(SR.UrlPicker_DefaultFilter); } } ////// Gets or sets the filter to use. /// ////// /// 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./// Gets the editing style of the Edit method. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BitmapEffectDrawing.cs
- ChangeProcessor.cs
- NGCSerializer.cs
- CodeBlockBuilder.cs
- StylusPointPropertyInfo.cs
- LayoutManager.cs
- ToolBar.cs
- AuthenticationException.cs
- QueryStringHandler.cs
- ThemeableAttribute.cs
- SourceSwitch.cs
- WebBrowserProgressChangedEventHandler.cs
- TdsParserStateObject.cs
- PageBuildProvider.cs
- LifetimeServices.cs
- NullReferenceException.cs
- SqlRecordBuffer.cs
- ResourceCategoryAttribute.cs
- Figure.cs
- Pointer.cs
- X509CertificateClaimSet.cs
- TableLayoutRowStyleCollection.cs
- PropertyPathWorker.cs
- SubMenuStyleCollection.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- TextRangeEdit.cs
- CustomError.cs
- ListItem.cs
- BrowserCapabilitiesCompiler.cs
- AssemblyBuilderData.cs
- UmAlQuraCalendar.cs
- AnnotationService.cs
- DynamicQueryableWrapper.cs
- QilUnary.cs
- OracleTimeSpan.cs
- Base64Encoder.cs
- WmfPlaceableFileHeader.cs
- VirtualPathProvider.cs
- SoapReflectionImporter.cs
- PipeSecurity.cs
- PeerCollaboration.cs
- TypeDescriptor.cs
- CreateSequenceResponse.cs
- IPCCacheManager.cs
- RegisteredDisposeScript.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- CustomErrorCollection.cs
- Int16.cs
- SourceFilter.cs
- SqlBulkCopyColumnMappingCollection.cs
- ComponentChangedEvent.cs
- _SSPIWrapper.cs
- Point4D.cs
- XmlUrlResolver.cs
- FontFamilyConverter.cs
- LocalizabilityAttribute.cs
- SplitContainer.cs
- IgnoreDataMemberAttribute.cs
- HttpProfileBase.cs
- CategoryValueConverter.cs
- ObjectListCommandCollection.cs
- PersonalizationStateInfoCollection.cs
- TypeBuilderInstantiation.cs
- SkinBuilder.cs
- NativeMethods.cs
- ResourceContainerWrapper.cs
- StringUtil.cs
- XmlBaseReader.cs
- LineServicesRun.cs
- FixUp.cs
- IdentityHolder.cs
- WebPartAddingEventArgs.cs
- MatrixStack.cs
- AutomationProperty.cs
- TableRowCollection.cs
- ExpressionConverter.cs
- connectionpool.cs
- WsdlServiceChannelBuilder.cs
- PropertyToken.cs
- BaseValidatorDesigner.cs
- Main.cs
- PrinterUnitConvert.cs
- CompilationSection.cs
- mda.cs
- TrustLevel.cs
- CriticalExceptions.cs
- InfocardExtendedInformationEntry.cs
- RelationshipWrapper.cs
- AppDomain.cs
- XmlNamespaceMappingCollection.cs
- UriTemplateMatch.cs
- StylusPointPropertyId.cs
- TdsParserStaticMethods.cs
- CryptoConfig.cs
- DrawListViewColumnHeaderEventArgs.cs
- RegisteredScript.cs
- Msmq.cs
- TextInfo.cs
- OptimizerPatterns.cs
- ListBoxDesigner.cs