CollectionEditorDialog.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ FX-1434 / FX-1434 / 1.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

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK