ContextMenuStrip sur un TreeView
Hello,
J'ai construit un ContextMenuStrip pour un TreeView mais le clique droit n'affiche pas le menu ?
J'ai voulu qu'il s'affiche uniquement lorsqu'on clique droit sur un dossier.
Alors j'ai géré l'évènement avec un NodeMouseClick :
Code:
1 2 3 4 5 6 7 8 9
|
private void FoldersView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
this.FoldersView.SelectedNode = e.Node;
this.contextMenuStrip2.Show(this.FoldersView, e.Location);
}
} |
Voici aussi le opening du ContextMenuStrip qui agit sur le TreeView :
Code:
1 2 3 4 5
|
private void contextMenuStrip2_Opening(object sender, CancelEventArgs e)
{
e.Cancel = FoldersView.SelectedNode != null;
} |
Je vois pas où j'ai pu me planter ?