在通知图标中包含50个项目,我如何在没有滚动条的情况下显示所有项目
本文关键字:项目 滚动条 显示 情况下 图标 通知 包含 50个 | 更新日期: 2023-09-27 18:03:15
contextmenustrip at notify图标,包含50个项目,如何在没有滚动条的情况下显示所有项目。一次处理所有的项目。对于菜单,我设置了以下属性:
menu = new ContextMenuStrip();
menu.AutoSize = false;
menu.Height = 600;
menu.Width = 200;
menu.LayoutStyle = ToolStripLayoutStyle.Flow;
FlowLayoutSettings fls = menu.LayoutSettings as FlowLayoutSettings;
fls.FlowDirection = FlowDirection.TopDown;
menu.CanOverflow = true;
用于属性下面的项集。
item.Overflow = ToolStripItemOverflow.Always;
但这对我不起作用。它只显示滚动条
不妨试试:
添加一个标签并将其可见性设置为false,然后在for循环中添加一行:
for(i)
{
menu.Items.Add(item);
menu.DropDownHeight += label.Height;
// other stuff
}