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
- VersionPair.cs
- NativeWrapper.cs
- SchemaObjectWriter.cs
- MailMessageEventArgs.cs
- RecognizedAudio.cs
- _RequestLifetimeSetter.cs
- SplashScreenNativeMethods.cs
- PathStreamGeometryContext.cs
- ListBox.cs
- RedBlackList.cs
- SqlDataSourceConnectionPanel.cs
- BuildProviderCollection.cs
- SBCSCodePageEncoding.cs
- MemberNameValidator.cs
- SchemaHelper.cs
- OracleBinary.cs
- SerializationException.cs
- Exceptions.cs
- ValidationResult.cs
- SchemaImporterExtensionElement.cs
- XmlCountingReader.cs
- UnmanagedBitmapWrapper.cs
- SecurityRuntime.cs
- RequestResponse.cs
- AutoGeneratedFieldProperties.cs
- CommandHelper.cs
- DescendantBaseQuery.cs
- PathFigureCollection.cs
- ExpressionParser.cs
- RowsCopiedEventArgs.cs
- FlowDocument.cs
- CacheSection.cs
- DataBindingCollection.cs
- GorillaCodec.cs
- ForwardPositionQuery.cs
- ProcessRequestArgs.cs
- EncodingTable.cs
- ClientApiGenerator.cs
- DomNameTable.cs
- AuthenticationManager.cs
- BitArray.cs
- SQLInt16Storage.cs
- ElementAction.cs
- TextElement.cs
- InvalidPrinterException.cs
- SoapParser.cs
- WebPartDisplayModeCancelEventArgs.cs
- AppDomainAttributes.cs
- GeometryModel3D.cs
- EventBuilder.cs
- CodePageUtils.cs
- UserValidatedEventArgs.cs
- FactoryMaker.cs
- DeflateStream.cs
- HwndHostAutomationPeer.cs
- ArrayTypeMismatchException.cs
- XPathPatternParser.cs
- DataGridViewRowsRemovedEventArgs.cs
- FactoryId.cs
- ProxyWebPartManager.cs
- FixedPageAutomationPeer.cs
- SaveFileDialog.cs
- CheckableControlBaseAdapter.cs
- Nullable.cs
- TypeListConverter.cs
- DataGridViewRowStateChangedEventArgs.cs
- SafeMILHandle.cs
- FullTextState.cs
- TextContainer.cs
- PermissionSetEnumerator.cs
- DataReceivedEventArgs.cs
- RelationshipEndMember.cs
- WebServiceReceiveDesigner.cs
- OleDbInfoMessageEvent.cs
- DataGridAddNewRow.cs
- TypeConstant.cs
- WizardSideBarListControlItemEventArgs.cs
- XmlBinaryReader.cs
- CanExecuteRoutedEventArgs.cs
- BevelBitmapEffect.cs
- GetCardDetailsRequest.cs
- DataGridViewHeaderCell.cs
- CollectionView.cs
- ServiceModelSectionGroup.cs
- RepeatBehavior.cs
- MetadataUtil.cs
- DetailsViewRow.cs
- CrossSiteScriptingValidation.cs
- ClusterRegistryConfigurationProvider.cs
- Point3DAnimation.cs
- _NTAuthentication.cs
- PointLight.cs
- XmlRootAttribute.cs
- Compilation.cs
- OpenTypeMethods.cs
- Pair.cs
- StrongNameUtility.cs
- SortedDictionary.cs
- MessageBox.cs
- RTLAwareMessageBox.cs