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
- Propagator.Evaluator.cs
- MergePropertyDescriptor.cs
- DataFieldCollectionEditor.cs
- BamlReader.cs
- WindowsFormsHostPropertyMap.cs
- OraclePermissionAttribute.cs
- DisableDpiAwarenessAttribute.cs
- Ops.cs
- SafeWaitHandle.cs
- CreateDataSourceDialog.cs
- HelloMessageApril2005.cs
- Hashtable.cs
- COM2Properties.cs
- XmlILAnnotation.cs
- WsatServiceAddress.cs
- AttachmentCollection.cs
- TextRangeEditLists.cs
- TimeSpanStorage.cs
- LingerOption.cs
- MiniLockedBorderGlyph.cs
- WindowsTokenRoleProvider.cs
- ObjRef.cs
- WebMethodAttribute.cs
- Axis.cs
- KeyValueInternalCollection.cs
- CircleHotSpot.cs
- LeafCellTreeNode.cs
- GridView.cs
- selecteditemcollection.cs
- ConfigurationException.cs
- WindowsStartMenu.cs
- GridErrorDlg.cs
- CompatibleIComparer.cs
- FileAuthorizationModule.cs
- XmlBaseWriter.cs
- Automation.cs
- OutputCacheSection.cs
- FullTextBreakpoint.cs
- InheritanceAttribute.cs
- ButtonColumn.cs
- IRCollection.cs
- DomainUpDown.cs
- ColumnMapProcessor.cs
- SamlNameIdentifierClaimResource.cs
- IsolationInterop.cs
- RoleGroupCollection.cs
- updateconfighost.cs
- ReservationNotFoundException.cs
- MultiView.cs
- ImageList.cs
- TableParagraph.cs
- basecomparevalidator.cs
- MatrixAnimationUsingPath.cs
- XmlSchemaChoice.cs
- RadioButton.cs
- ProcessStartInfo.cs
- TreeWalker.cs
- ToolStripDropDownMenu.cs
- BlockUIContainer.cs
- SQLString.cs
- TraceContextRecord.cs
- EntityViewContainer.cs
- DataBoundControlParameterTarget.cs
- ItemType.cs
- DataPagerFieldCommandEventArgs.cs
- Track.cs
- EventLogPermission.cs
- ListViewItem.cs
- RangeValuePattern.cs
- ToggleProviderWrapper.cs
- ScriptingRoleServiceSection.cs
- CultureMapper.cs
- CollectionsUtil.cs
- DisplayInformation.cs
- DockingAttribute.cs
- OdbcFactory.cs
- FlowLayoutPanel.cs
- AssemblyGen.cs
- DataControlCommands.cs
- odbcmetadatacollectionnames.cs
- MultipartContentParser.cs
- DataException.cs
- ThousandthOfEmRealPoints.cs
- TransformDescriptor.cs
- VarRemapper.cs
- Debug.cs
- GridViewUpdatedEventArgs.cs
- RegistrationServices.cs
- CfgParser.cs
- Image.cs
- PropertyValueUIItem.cs
- SchemaExporter.cs
- SqlProcedureAttribute.cs
- TextEditorParagraphs.cs
- ListViewGroupItemCollection.cs
- MaskedTextBoxDesigner.cs
- EditorBrowsableAttribute.cs
- XmlWellformedWriter.cs
- WebRequest.cs
- ReadOnlyHierarchicalDataSourceView.cs