db'den gelen 100 item ile oluşturduğum bir contextmenustrip var. hepsini alt alta diziyor, scroll ile gidip gelebiliyorum içlerinde. istiyorum ki ben bu 100 item'ı alt alta dizeceğime 25'er item şeklinde 4 contextmenustrip olarak yapayım. yani butona tıkladığımda 4 tane contextmenu gözüksün. fakat olmadı, olduramadım. yardım edebilecek bir bilen varsa çok sevinirim.
şimdiden teşekkürler.

4 tane toolstripmenuitem oluştur, içlerini isteğin gibi doldurduktan sonra, hepsini contextmenustrip'e ekle. mesela şöyle basit bir fonksyion yazdım. eğer istediğin şeyi doğru anladıysam.
public void myfunction()
{
ToolStripMenuItem mytool_1 = new ToolStripMenuItem();
mytool_1.Text = "menu1";
mytool_1.DropDownItems.Add("menu1 -1");
mytool_1.DropDownItems.Add("menu1 -2");
ToolStripMenuItem mytool_2 = new ToolStripMenuItem();
mytool_2.Text = "menu2";
mytool_2.DropDownItems.Add("menu2 -1");
mytool_2.DropDownItems.Add("menu2 -2");
ToolStripMenuItem mytool_3 = new ToolStripMenuItem();
mytool_3.Text = "menu3";
mytool_3.DropDownItems.Add("menu3 -1");
mytool_3.DropDownItems.Add("menu3 -2");
ToolStripMenuItem mytool_4 = new ToolStripMenuItem();
mytool_4.Text = "menu4";
mytool_4.DropDownItems.Add("menu4 -1");
mytool_4.DropDownItems.Add("menu4 -2");
mycontextmenu.Items.Add(mytool_1);
mycontextmenu.Items.Add(mytool_2);
mycontextmenu.Items.Add(mytool_3);
mycontextmenu.Items.Add(mytool_4);
}


teşekkürler cevap için, fakat maalesef istediğim olay değil.
uygulamalı olarak göstermem gerekirse :
img600.imageshack.us
böyle bir şey yapmam gerek.


hımm tamam şimdi anladım ne demek istediğinizi,
en.csharp-online.net
şurdaki gibi birşey yapmanız gerekiyor o zaman, yani contextmenustrip'in layoutstyle'ını table yapıp 4 tane column eklemek gerekiyor. o da şöyle bir şey olacak.
myContextMenuStrip.LayoutStyle = ToolStripLayoutStyle.Table;
((TableLayoutSettings)myContextMenuStrip.LayoutSettings).ColumnCount = 4;
