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
- PageThemeBuildProvider.cs
- Simplifier.cs
- TextCompositionManager.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- VirtualizingStackPanel.cs
- Frame.cs
- HostingEnvironmentSection.cs
- EditModeSwitchButton.cs
- SqlConnectionString.cs
- CodeTypeParameter.cs
- TransactionContextValidator.cs
- LocalClientSecuritySettings.cs
- MappingSource.cs
- __Filters.cs
- Site.cs
- TaskFormBase.cs
- ErrorWrapper.cs
- SHA384.cs
- NameObjectCollectionBase.cs
- GridViewUpdatedEventArgs.cs
- InfoCardBaseException.cs
- TableCellsCollectionEditor.cs
- StylusPointPropertyUnit.cs
- PenContexts.cs
- XDRSchema.cs
- SharedPerformanceCounter.cs
- messageonlyhwndwrapper.cs
- EncryptedKey.cs
- BulletedListDesigner.cs
- XmlEnumAttribute.cs
- WorkflowApplicationTerminatedException.cs
- Utils.cs
- ProcessInputEventArgs.cs
- XmlWhitespace.cs
- RoutedCommand.cs
- DataGrid.cs
- AlternateViewCollection.cs
- TdsParserHelperClasses.cs
- COAUTHINFO.cs
- OleDbStruct.cs
- DBConnection.cs
- MimeParameters.cs
- SystemException.cs
- _AuthenticationState.cs
- FormatterServices.cs
- LinqExpressionNormalizer.cs
- path.cs
- SizeAnimation.cs
- LinqDataSourceDisposeEventArgs.cs
- GeneralTransform3DCollection.cs
- ExceptionUtil.cs
- FunctionUpdateCommand.cs
- PolicyStatement.cs
- MD5CryptoServiceProvider.cs
- UpDownBaseDesigner.cs
- ApplicationFileCodeDomTreeGenerator.cs
- DBConnection.cs
- SqlAliasesReferenced.cs
- DataSetFieldSchema.cs
- PublisherIdentityPermission.cs
- GenericAuthenticationEventArgs.cs
- PenCursorManager.cs
- Region.cs
- AnimationLayer.cs
- DataMemberAttribute.cs
- PropertyStore.cs
- PngBitmapEncoder.cs
- StoreItemCollection.Loader.cs
- JsonDataContract.cs
- ListenerPerfCounters.cs
- SupportsEventValidationAttribute.cs
- SizeChangedInfo.cs
- DataBindingCollection.cs
- GenericTextProperties.cs
- QuotedPrintableStream.cs
- TextServicesHost.cs
- XPathMessageFilterElementCollection.cs
- ClusterSafeNativeMethods.cs
- XmlILAnnotation.cs
- CacheMode.cs
- GridViewCancelEditEventArgs.cs
- MessageHeaderException.cs
- RequestCachePolicyConverter.cs
- WebPartCollection.cs
- NonSerializedAttribute.cs
- DiscoveryReferences.cs
- FieldToken.cs
- SocketElement.cs
- ErrorCodes.cs
- CacheRequest.cs
- SupportsPreviewControlAttribute.cs
- StrokeNodeOperations.cs
- ReadOnlyHierarchicalDataSource.cs
- __TransparentProxy.cs
- SymmetricKey.cs
- FixedNode.cs
- DeclarativeExpressionConditionDeclaration.cs
- TemplateBamlRecordReader.cs
- TransformPattern.cs
- _SafeNetHandles.cs