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
- DataStreams.cs
- MessageEncodingBindingElement.cs
- UrlAuthorizationModule.cs
- TypeResolver.cs
- EmptyEnumerable.cs
- DelayedRegex.cs
- ExpanderAutomationPeer.cs
- SqlErrorCollection.cs
- CodeDirectionExpression.cs
- TriggerCollection.cs
- ListQueryResults.cs
- CompositeScriptReference.cs
- RegisterInfo.cs
- InboundActivityHelper.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- PerformanceCounter.cs
- Matrix3DConverter.cs
- LinqTreeNodeEvaluator.cs
- ExtendedPropertyCollection.cs
- IteratorAsyncResult.cs
- PostBackOptions.cs
- XmlSchemaExporter.cs
- ProfileParameter.cs
- HelpEvent.cs
- X509ChainElement.cs
- DataBoundControlHelper.cs
- IFormattable.cs
- CodeSnippetStatement.cs
- PointLightBase.cs
- WebPartConnectionsCancelEventArgs.cs
- InstalledFontCollection.cs
- InputLangChangeRequestEvent.cs
- DSASignatureDeformatter.cs
- DataSourceSelectArguments.cs
- DelegatingConfigHost.cs
- SingleStorage.cs
- EventLogEntry.cs
- CultureInfoConverter.cs
- UInt32Converter.cs
- QueryStringConverter.cs
- AgileSafeNativeMemoryHandle.cs
- SmiEventStream.cs
- OleDbSchemaGuid.cs
- SourceInterpreter.cs
- Size3D.cs
- TemplatedWizardStep.cs
- isolationinterop.cs
- TraceLog.cs
- ScopeElement.cs
- OpenFileDialog.cs
- TreeViewImageKeyConverter.cs
- DataBindingsDialog.cs
- LinkUtilities.cs
- SiteMapHierarchicalDataSourceView.cs
- DirectoryNotFoundException.cs
- OdbcConnectionPoolProviderInfo.cs
- BindingListCollectionView.cs
- ClassHandlersStore.cs
- DecimalMinMaxAggregationOperator.cs
- TrackingProvider.cs
- PropertyChangedEventArgs.cs
- TargetInvocationException.cs
- WebRequestModuleElementCollection.cs
- InvalidContentTypeException.cs
- CountdownEvent.cs
- SessionViewState.cs
- FilterElement.cs
- If.cs
- ToolBarButtonDesigner.cs
- TextCompositionManager.cs
- SchemaMapping.cs
- ValidationVisibilityAttribute.cs
- Window.cs
- IApplicationTrustManager.cs
- WebPartUserCapability.cs
- MouseCaptureWithinProperty.cs
- SystemGatewayIPAddressInformation.cs
- DataChangedEventManager.cs
- CriticalExceptions.cs
- KeyEvent.cs
- ColorMatrix.cs
- RankException.cs
- Variable.cs
- Rules.cs
- ByteStack.cs
- ThousandthOfEmRealPoints.cs
- FixedSOMContainer.cs
- WaitHandleCannotBeOpenedException.cs
- ActivationServices.cs
- SHA384.cs
- OdbcErrorCollection.cs
- DeleteHelper.cs
- DataControlImageButton.cs
- ParallelDesigner.cs
- DataGridViewRowCollection.cs
- DocumentViewerConstants.cs
- versioninfo.cs
- X509Chain.cs
- SecurityProtocol.cs
- LoginCancelEventArgs.cs