//-------------------------------------------------------------------------
        void menuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem  item   = sender as ToolStripMenuItem;
            CCoupleActionObjet couple = item != null ?
                                        item.Tag as CCoupleActionObjet :
                                        null;

            if (couple != null)
            {
                CResultAErreur result = CExecuteurActionSur2iLink.ExecuteAction(sender, couple.Action, couple.ObjetCible);
                if (!result)
                {
                    sc2i.win32.common.CFormAlerte.Afficher(result.Erreur);
                }
            }
        }
        //-------------------------------------------------------------------------------
        public static void ActionMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem itemClic = sender as ToolStripMenuItem;

            if (itemClic != null)
            {
                CCoupleActionObjet coupleAction = itemClic.Tag as CCoupleActionObjet;
                if (coupleAction != null && coupleAction.Action != null)
                {
                    CResultAErreur result = CExecuteurActionSur2iLink.ExecuteAction(itemClic, coupleAction.Action, coupleAction.ObjetCible);
                    if (!result)
                    {
                        sc2i.win32.common.CFormAlerte.Afficher(result.Erreur);
                    }
                }
            }
        }