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
- NativeCppClassAttribute.cs
- Char.cs
- EntityEntry.cs
- ImageEditor.cs
- NamespaceImport.cs
- StyleTypedPropertyAttribute.cs
- Model3D.cs
- SqlDependency.cs
- InProcStateClientManager.cs
- X509Certificate.cs
- WinEventTracker.cs
- ApplicationSecurityManager.cs
- WebPartConnectionsConnectVerb.cs
- SplineKeyFrames.cs
- ToolStripDropDown.cs
- TabPanel.cs
- SequenceDesignerAccessibleObject.cs
- FixedPosition.cs
- InteropAutomationProvider.cs
- PathNode.cs
- FirstQueryOperator.cs
- DataGridViewRowPrePaintEventArgs.cs
- TimeSpanMinutesConverter.cs
- graph.cs
- MessagePropertyFilter.cs
- SelectionRangeConverter.cs
- StrongNameMembershipCondition.cs
- DesignerSelectionListAdapter.cs
- TextBlockAutomationPeer.cs
- ResourceWriter.cs
- PeerInputChannelListener.cs
- InputBinding.cs
- ConditionalAttribute.cs
- Attributes.cs
- ObjectAnimationBase.cs
- SafeSecurityHandles.cs
- Size3D.cs
- altserialization.cs
- SQLBoolean.cs
- WebConfigurationFileMap.cs
- NeedSkipTokenVisitor.cs
- KeyGesture.cs
- CapacityStreamGeometryContext.cs
- ReachPrintTicketSerializer.cs
- LinkClickEvent.cs
- XNodeValidator.cs
- RecognitionResult.cs
- BackStopAuthenticationModule.cs
- SrgsElement.cs
- CFStream.cs
- TextRange.cs
- RawTextInputReport.cs
- ReliableChannelBinder.cs
- StringConcat.cs
- ConsoleTraceListener.cs
- CheckedListBox.cs
- PageScaling.cs
- InternalSafeNativeMethods.cs
- SpecularMaterial.cs
- DataAccessor.cs
- Run.cs
- HelpKeywordAttribute.cs
- WebException.cs
- AmbientLight.cs
- StateMachineWorkflowInstance.cs
- ObjectParameterCollection.cs
- WindowHideOrCloseTracker.cs
- KoreanLunisolarCalendar.cs
- TimeStampChecker.cs
- ActiveXSite.cs
- NativeMethods.cs
- WebCodeGenerator.cs
- ConnectionStringsExpressionEditor.cs
- TextBounds.cs
- EntitySqlQueryCacheEntry.cs
- StoragePropertyMapping.cs
- RedirectionProxy.cs
- Configuration.cs
- FormViewInsertedEventArgs.cs
- ColorContext.cs
- SystemColors.cs
- FormsAuthentication.cs
- DataGridViewColumnTypePicker.cs
- SelectionRange.cs
- WinInet.cs
- _FixedSizeReader.cs
- Token.cs
- TypeGeneratedEventArgs.cs
- ParentQuery.cs
- ProfileServiceManager.cs
- TextProperties.cs
- ListItemCollection.cs
- SqlFacetAttribute.cs
- PersonalizableTypeEntry.cs
- AssemblyInfo.cs
- GZipObjectSerializer.cs
- Win32Exception.cs
- DataList.cs
- HtmlSelect.cs
- UseAttributeSetsAction.cs