Code:
/ FX-1434 / FX-1434 / 1.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
- BinHexDecoder.cs
- Schema.cs
- OdbcDataAdapter.cs
- ElementMarkupObject.cs
- TableRow.cs
- XmlAttributeCache.cs
- DbProviderServices.cs
- DataServiceHostFactory.cs
- PartialCachingAttribute.cs
- EdmToObjectNamespaceMap.cs
- DocumentAutomationPeer.cs
- Style.cs
- PKCS1MaskGenerationMethod.cs
- SafeFileMapViewHandle.cs
- ConstraintCollection.cs
- AccessKeyManager.cs
- Html32TextWriter.cs
- FlagPanel.cs
- SettingsPropertyValue.cs
- GradientSpreadMethodValidation.cs
- InvalidOperationException.cs
- TaskHelper.cs
- ObjectDataSource.cs
- _ListenerAsyncResult.cs
- BinaryUtilClasses.cs
- LinqDataSourceValidationException.cs
- DateTimeConverter2.cs
- HttpResponseInternalWrapper.cs
- dbenumerator.cs
- ProxyGenerator.cs
- VisualStyleInformation.cs
- ITextView.cs
- NullableConverter.cs
- TraceInternal.cs
- FontWeights.cs
- GenericIdentity.cs
- AdjustableArrowCap.cs
- BlockUIContainer.cs
- UnmanagedMemoryStreamWrapper.cs
- DependencyPropertyConverter.cs
- ControlSerializer.cs
- DataRowComparer.cs
- GPPOINT.cs
- BinaryReader.cs
- KnownAssembliesSet.cs
- DbCommandDefinition.cs
- XmlObjectSerializerReadContext.cs
- UnknownBitmapEncoder.cs
- AsyncDataRequest.cs
- ExpressionBuilder.cs
- PeerContact.cs
- UpDownBase.cs
- ComponentChangingEvent.cs
- AllMembershipCondition.cs
- Transform3D.cs
- DataGridPageChangedEventArgs.cs
- MethodAccessException.cs
- DataGridToolTip.cs
- ChannelManager.cs
- StatusBar.cs
- DataKeyCollection.cs
- QilFunction.cs
- MoveSizeWinEventHandler.cs
- CollectionViewGroupInternal.cs
- ParallelQuery.cs
- ListViewItemMouseHoverEvent.cs
- HttpRequest.cs
- ProtocolsSection.cs
- ParallelDesigner.cs
- TdsParserHelperClasses.cs
- StrokeSerializer.cs
- PaginationProgressEventArgs.cs
- FixUpCollection.cs
- DataServiceQuery.cs
- ImageList.cs
- GlyphsSerializer.cs
- EmptyImpersonationContext.cs
- TextureBrush.cs
- HostTimeoutsElement.cs
- Hex.cs
- CrossContextChannel.cs
- FilePresentation.cs
- SqlConnectionString.cs
- MetadataItemCollectionFactory.cs
- CustomValidator.cs
- TabControlAutomationPeer.cs
- IERequestCache.cs
- SwitchLevelAttribute.cs
- TextTreeTextElementNode.cs
- SessionStateContainer.cs
- SymbolMethod.cs
- Stroke.cs
- IsolatedStorageFile.cs
- DataKeyCollection.cs
- CatalogZoneBase.cs
- State.cs
- Avt.cs
- StreamInfo.cs
- TextTreeInsertUndoUnit.cs
- DataGridDetailsPresenter.cs