如果MenuStripItem的下拉列表中的项过多,则需很大的空间来显示所有这些项,那么如何限制下拉列表项的显示个数。我们可以把MenuStripItem.DropDown的AutoSize属性设置为false,并设置它的下拉长度。
代码:
this.fileToolStripMenuItem.DropDown.AutoSize = false;
int itemHeight = fileToolStripMenuItem.DropDownItems[0].Height;
int itemsCount = 5;
this.fileToolStripMenuItem.DropDown.Height = itemHeight * itemsCount;