Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / CollectionEditorDialog.cs / 1 / CollectionEditorDialog.cs
//------------------------------------------------------------------------------ ////// Copyright (c) Microsoft Corporation. All Rights Reserved. /// Information Contained Herein is Proprietary and Confidential. /// //----------------------------------------------------------------------------- using System.Web.UI.Design.Util; using System.Windows.Forms; namespace System.Web.UI.Design.WebControls { // NOTE: For now the sole purpose of this internal class is created for // having a helper method used by both MenuItemCollectionEditorDialog and // TreeNodeCollectionEditorDialog. It can be extended to further refactor // the code between these two classes to avoid duplicate code. internal abstract class CollectionEditorDialog : DesignerForm { protected CollectionEditorDialog(IServiceProvider serviceProvider) : base(serviceProvider) { } // VSWhidbey 504754: Minic the code from WinForms PropertyGrid to set // the properties on the push button accordingly. protected ToolStripButton CreatePushButton(string toolTipText, int imageIndex) { // A note is that we could set the property AccessibleDescription on // the button for accessibility. However, since the string value for // the Text property is already descriptive enough in our current // case, it will be used by the screen reader automatically when // AccessibleDescription is not set. ToolStripButton button = new ToolStripButton(); button.Text = toolTipText; button.AutoToolTip = true; button.DisplayStyle = ToolStripItemDisplayStyle.Image; button.ImageIndex = imageIndex; button.ImageScaling = ToolStripItemImageScaling.SizeToFit; return button; } } } // 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
- AsymmetricKeyExchangeDeformatter.cs
- XmlBinaryReader.cs
- diagnosticsswitches.cs
- FunctionImportElement.cs
- FrameSecurityDescriptor.cs
- Hash.cs
- Glyph.cs
- AlgoModule.cs
- TreeNodeClickEventArgs.cs
- RegisteredArrayDeclaration.cs
- FunctionGenerator.cs
- SqlCrossApplyToCrossJoin.cs
- BackgroundWorker.cs
- PositiveTimeSpanValidatorAttribute.cs
- EnumerableCollectionView.cs
- DateTimeUtil.cs
- ConfigurationStrings.cs
- DecimalConverter.cs
- Mappings.cs
- ThreadStaticAttribute.cs
- SafeNativeMethods.cs
- SrgsGrammar.cs
- LookupBindingPropertiesAttribute.cs
- KeyFrames.cs
- XPathDocumentIterator.cs
- ByteKeyFrameCollection.cs
- WebPartsPersonalization.cs
- SkipQueryOptionExpression.cs
- SigningCredentials.cs
- SoapHeaderAttribute.cs
- WebPartUserCapability.cs
- X509Utils.cs
- FullTextLine.cs
- Qualifier.cs
- DesignTimeParseData.cs
- StaticExtensionConverter.cs
- SqlConnectionString.cs
- VariableQuery.cs
- RemotingSurrogateSelector.cs
- CounterCreationDataCollection.cs
- HtmlForm.cs
- ListViewCommandEventArgs.cs
- HostingEnvironmentException.cs
- ListCollectionView.cs
- columnmapfactory.cs
- ValidatingReaderNodeData.cs
- TemplateNameScope.cs
- CatalogZone.cs
- WorkflowCreationContext.cs
- AliasedSlot.cs
- WebPartsPersonalizationAuthorization.cs
- MenuItem.cs
- LocalizableAttribute.cs
- AutomationProperties.cs
- DetailsViewUpdateEventArgs.cs
- HttpModuleActionCollection.cs
- MenuItemBindingCollection.cs
- SQLMoneyStorage.cs
- OperationFormatter.cs
- ReachObjectContext.cs
- ListSortDescription.cs
- HttpDebugHandler.cs
- IsolatedStoragePermission.cs
- MetadataHelper.cs
- UInt16.cs
- GroupStyle.cs
- BlockingCollection.cs
- shaperfactoryquerycachekey.cs
- MailAddress.cs
- Color.cs
- Constants.cs
- UpdatePanelTriggerCollection.cs
- DataReaderContainer.cs
- BitmapEffectRenderDataResource.cs
- Comparer.cs
- CapabilitiesPattern.cs
- XmlCharType.cs
- RegistryPermission.cs
- PngBitmapDecoder.cs
- CollectionViewGroupRoot.cs
- XmlNamespaceDeclarationsAttribute.cs
- UrlAuthorizationModule.cs
- CompiledRegexRunnerFactory.cs
- VisualStyleInformation.cs
- XPathNodeInfoAtom.cs
- ButtonBase.cs
- PeerInvitationResponse.cs
- MetadataSerializer.cs
- SqlDataSourceStatusEventArgs.cs
- AutomationPropertyChangedEventArgs.cs
- SamlAttribute.cs
- PrefixQName.cs
- IPGlobalProperties.cs
- StringWriter.cs
- ElementAtQueryOperator.cs
- KeyGesture.cs
- StorageFunctionMapping.cs
- WebServiceParameterData.cs
- XmlSchemaGroupRef.cs
- ValidatingPropertiesEventArgs.cs