mirror of https://github.com/dahall/Vanara.git
30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Drawing.Design;
|
|
using System.Windows.Forms.Design;
|
|
|
|
namespace Vanara.Windows.Forms.Design
|
|
{
|
|
[global::System.Security.Permissions.PermissionSet(global::System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
internal class ExplorerBrowserDesigner : AttributedControlDesigner<ExplorerBrowser>, IToolboxUser
|
|
{
|
|
public ExplorerBrowserDesigner() { }
|
|
|
|
public override SelectionRules SelectionRules => (SelectionRules.Visible | SelectionRules.AllSizeable | SelectionRules.Moveable);
|
|
|
|
protected override IEnumerable<string> PropertiesToRemove { get; } = new string[] { "AutoEllipsis", "BackColor",
|
|
"BackgroundImage", "BackgroundImageLayout", "CausesValidation", "ContextMenuStrip", "Cursor", "Font",
|
|
"ForeColor", "IMEMode", "Padding", "Text" };
|
|
|
|
public override void Initialize(IComponent component)
|
|
{
|
|
base.Initialize(component);
|
|
AutoResizeHandles = true;
|
|
}
|
|
|
|
bool IToolboxUser.GetToolSupported(ToolboxItem tool) => true;
|
|
|
|
void IToolboxUser.ToolPicked(ToolboxItem tool) { }
|
|
}
|
|
} |