Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / ColorBuilder.cs / 1 / ColorBuilder.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.ComponentModel; using System.Diagnostics; ////// /// Helper class used by designers to 'build' color properties by /// launching a color picker. /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public sealed class ColorBuilder { private ColorBuilder() { } ////// /// Launches the Color Picker to build a color. /// public static string BuildColor(IComponent component, System.Windows.Forms.Control owner, string initialColor) { string result = null; ISite componentSite = component.Site; Debug.Assert(componentSite != null, "Component does not have a valid site."); if (componentSite == null) { Debug.Fail("Component does not have a valid site."); return null; } if (componentSite != null) { IWebFormsBuilderUIService builderService = (IWebFormsBuilderUIService)componentSite.GetService(typeof(IWebFormsBuilderUIService)); if (builderService != null) { result = builderService.BuildColor(owner, initialColor); } } return result; } } } // 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
- PackagingUtilities.cs
- followingquery.cs
- LockedBorderGlyph.cs
- ToolBarDesigner.cs
- RemoteCryptoDecryptRequest.cs
- WebUtil.cs
- BuildResult.cs
- TreeNodeStyle.cs
- BrowserDefinition.cs
- Lasso.cs
- Transform.cs
- InvocationExpression.cs
- UInt32.cs
- objectresult_tresulttype.cs
- StrokeNodeOperations.cs
- FlowLayoutPanel.cs
- FrameworkElementAutomationPeer.cs
- BoundsDrawingContextWalker.cs
- XmlNavigatorFilter.cs
- ToolstripProfessionalRenderer.cs
- TextServicesHost.cs
- GenericWebPart.cs
- ClaimTypeElementCollection.cs
- SelectionService.cs
- WindowsHyperlink.cs
- DataGridViewCellMouseEventArgs.cs
- TimeZone.cs
- RequestContextBase.cs
- BrowserDefinitionCollection.cs
- DocumentEventArgs.cs
- ButtonRenderer.cs
- ValidationHelper.cs
- ServiceOperationDetailViewControl.cs
- HttpApplicationStateBase.cs
- ColumnHeaderCollectionEditor.cs
- EdmConstants.cs
- StandardToolWindows.cs
- KeyboardDevice.cs
- WindowsFormsSectionHandler.cs
- TrackingMemoryStream.cs
- Win32Native.cs
- ISCIIEncoding.cs
- ServiceDescriptionSerializer.cs
- LineUtil.cs
- PropertyItem.cs
- EpmSyndicationContentSerializer.cs
- DataTableCollection.cs
- ProtocolViolationException.cs
- ResourceReferenceExpression.cs
- SmiEventSink_DeferedProcessing.cs
- DesignerWebPartChrome.cs
- SystemException.cs
- SvcFileManager.cs
- Calendar.cs
- DockPanel.cs
- DataObjectAttribute.cs
- SoapTransportImporter.cs
- BatchStream.cs
- WebConfigurationHostFileChange.cs
- FunctionDetailsReader.cs
- ConstraintCollection.cs
- DataGridViewComboBoxColumn.cs
- PropertyTab.cs
- RoutingUtilities.cs
- ObjectQueryProvider.cs
- _Events.cs
- SuppressMessageAttribute.cs
- StyleCollection.cs
- EntityKey.cs
- UnsafeNativeMethodsPenimc.cs
- GlyphRunDrawing.cs
- PreloadedPackages.cs
- DataRow.cs
- SEHException.cs
- GetPageCompletedEventArgs.cs
- FixedElement.cs
- MasterPageBuildProvider.cs
- ListItemParagraph.cs
- CacheRequest.cs
- ViewValidator.cs
- FullTextState.cs
- AttributeQuery.cs
- PreProcessor.cs
- DiffuseMaterial.cs
- ParallelTimeline.cs
- PointLightBase.cs
- DataBoundControlAdapter.cs
- DataControlPagerLinkButton.cs
- FileDialogCustomPlace.cs
- Int32RectConverter.cs
- dsa.cs
- Base64Encoder.cs
- TypeHelper.cs
- SpinWait.cs
- ParamArrayAttribute.cs
- PersonalizationAdministration.cs
- EntityViewGenerator.cs
- FieldNameLookup.cs
- CommandLibraryHelper.cs
- AsyncDataRequest.cs