Browse Source

暂时去除 MenuItem 的图片。

master
王厅 1 week ago
parent
commit
67a3fdd584
  1. 2
      Apewer.Windows/WinForm/Extensions.cs
  2. 20
      Apewer.Windows/WinForm/MenuItem.cs

2
Apewer.Windows/WinForm/Extensions.cs

@ -66,7 +66,7 @@ namespace Apewer.WinForm
var isLine = item.Text == null || item.Text == "" || item.Text == "-"; var isLine = item.Text == null || item.Text == "" || item.Text == "-";
var text = isLine ? "-" : item.Text; var text = isLine ? "-" : item.Text;
var tsmi = new ToolStripMenuItem(text, item.Image, MenuItemEventHandler); var tsmi = new ToolStripMenuItem(text, null, MenuItemEventHandler);
tsmi.AutoSize = true; tsmi.AutoSize = true;
tsmi.Height = isLine ? 19 : 30; tsmi.Height = isLine ? 19 : 30;
tsmi.Enabled = item.Action != null && item.Action != null; tsmi.Enabled = item.Action != null && item.Action != null;

20
Apewer.Windows/WinForm/MenuItem.cs

@ -15,12 +15,28 @@ namespace Apewer.WinForm
/// <summary>点击菜单时要执行的命令。</summary> /// <summary>点击菜单时要执行的命令。</summary>
public Action<MenuItem> Action { get; set; } public Action<MenuItem> Action { get; set; }
/// <summary>菜单中显示的图片。</summary> // /// <summary>菜单中显示的图片。</summary>
public Image Image { get; set; } // public Image Image { get; set; }
/// <summary>自定义数据。</summary> /// <summary>自定义数据。</summary>
public virtual object Data { get; set; } public virtual object Data { get; set; }
/// <summary>创建菜单项。</summary>
public MenuItem() { }
/// <summary>创建文本菜单项。</summary>
public MenuItem(string text)
{
Text = text;
}
/// <summary>创建可点击的文本菜单项。</summary>
public MenuItem(string text, Action<MenuItem> action)
{
Text = text;
Action = action;
}
} }
} }

Loading…
Cancel
Save