I am dynamically appending to a context menu when user right mouse clicks on
a treeView. The first time I right-mouse click I see the appended menu.
Subsequently, the menu items I append do not display.
this.contextMen u1.MenuItems.Ad dRange(new System.Windows. Forms.MenuItem[]
{this.mnuParent });
private void treeView1_Mouse Down(object sender,
System.Windows. Forms.MouseEven tArgs e)
{
if( e.Button == MouseButtons.Ri ght )
{
mnuParent.MenuI tems.Clear();
for( int iNumMenuItem = 0; iNumMenuItem < 9; iNumMenuItem++)
{
MenuItem mnu = new MenuItem("Test Menu " + iNumMenuItem );
mnuParent.MenuI tems.Add(mnu);
}
contextMenu1.Sh ow(this, new System.Drawing. Point(e.X, e.Y));
}
}
Thanks in advance for any tips or suggestions,
-Ed Sutton
a treeView. The first time I right-mouse click I see the appended menu.
Subsequently, the menu items I append do not display.
this.contextMen u1.MenuItems.Ad dRange(new System.Windows. Forms.MenuItem[]
{this.mnuParent });
private void treeView1_Mouse Down(object sender,
System.Windows. Forms.MouseEven tArgs e)
{
if( e.Button == MouseButtons.Ri ght )
{
mnuParent.MenuI tems.Clear();
for( int iNumMenuItem = 0; iNumMenuItem < 9; iNumMenuItem++)
{
MenuItem mnu = new MenuItem("Test Menu " + iNumMenuItem );
mnuParent.MenuI tems.Add(mnu);
}
contextMenu1.Sh ow(this, new System.Drawing. Point(e.X, e.Y));
}
}
Thanks in advance for any tips or suggestions,
-Ed Sutton
Comment