Appel à contribution ! Publiez un tip, une astuce, ou un petit tutorial (comment faire) sur la technologie que vous connaissez le mieux ! (15-04-2010 - 15-05-2010)

Discussion Appel à contribution ! Publiez un tip, une astuce, ou un petit tutorial (comment faire) sur la technologie que vous connaissez le mieux ! (15-04-2010 - 15-05-2010)

  • jeudi 15 avril 2010 09:24
    Modérateur
     
     

    Publiez une astuce ou un petit tutorial (comment faire)sur la technologie que vous connaissez le mieux et vous pourrez bénéficier de :

    • La publication de votre article dans la catégorie à venir «  Comment faire »
    • La publication de votre article comme topic permanent pour un mois dans le forum respectif.
    • Le respect et l’appréciation de la communauté

    Plus de détails sur les règles :

    •  
      • Qui peut contribuer: Tout le monde
      • Qu’écrire: une réponse à ce poste pour présenter une caractéristique d’un produit, un petit tips&trick, un tutoriel (pour vous guider vous pouvez regarder : Foire aux Questions - C# FAQ et Tutoriels ) http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/thread/04458dbb-5364-47dc-988c-2cb8eb1acb5f
      • Quel thème:

             Visual Basic .NET

             C#

             Visual C++

             ASP.NET

             SQL Server

             .NET Framework aspects généraux

             ou toute autre technologie Microsoft que vous maitrisez bien

    •  
      • Où poster: comme réponse à un des threads permanents publiés dans les forums(*) :

             Visual Basic .NET :http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/threads

             C# :http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/threads

             Visual C++ :http://social.msdn.microsoft.com/Forums/fr-FR/visualcplusfr/threads

             ASP.NET :http://social.msdn.microsoft.com/Forums/fr-FR/aspnetfr/threads

             SQL Server :http://social.msdn.microsoft.com/Forums/fr-FR/sqlserverfr/threads

             .NET Framework aspects généraux :http://social.msdn.microsoft.com/Forums/fr-FR/netdevelopmentfr/threads

    (*)Si aucun des forums ne correspond pas à votre aire d’expertise, faites-nous savoir et on va ouvrir un thread semblant sur le forum de la technologie où vous êtes expert

     

    •  
      • Evaluation: votes utiles
      • Période d’évaluation: 1 mois( pour que les autres utilisateurs votent l’article)
      • Comment écrire:

             Soyez original, mais vous pouvez aussi mentionner des liens vers vos blogs personnels, sites web 

             Soyez respectueux : Consultez les règles de conduite sur les forums : http://social.technet.microsoft.com/Forums/fr-FR/1635/thread/6a3df0a2-47e4-4aa2-bf7f-1ba7b5ad5624

             Rédigez-le de façon universelle: Essayez d’imprimer un style didactique, pour qu’un débutant mais aussi un professionnel expérimenté puisse suivre vos indications .

             Si possible, utilisez des images dans votre article:  Mettez les images dans le dossier Public dehttp://skydrive.live.com/ en utilisant votre compte. Après ouvrir une image, comme par exemple: http://cid-5c6d0e429287fe1f.skydrive.live.com/self.aspx/.Public/Conf%20internet.jpg , click droit pour copier et ensuite coller dans le corps de la discussion où vous publier votre article. 

             Jouez honnêtement: Acceptez l’évaluation mensuelle et continuez à participer au concours, soyez tolérant.  

    •  
      • L’article mis en avant sera celui qui comptabilisera  le plus grand nombre de votes utiles
      • Quand sera mis en avant un article: une fois par mois
      • Périodicité du concours: chaque mois – l’édition suivante du concours peut commencer, même si l'article mis en avant n'a pas encore été publié.
      • Condition nécessaire pour valider une édition: avoir au moins 5 réponses/votes par articles/tip  
      • Limitations de la plateforme :

     On ne peut pas publier plus de 6000 caractères (environ 2-3 pages Word).

      On ne peut pas ajouter des images directement (mais avec  skydrive comme décrit en haut).

     

     

     

    Edition 2010-03-15 – 2010-04-15:

    Visual Basic,SQL Server 

    Meilleur article :Pascal Martin – Comment utiliser Automation avec Excel et VB.NET

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/ff4910bf-dca4-4664-b01e-b58bd860a643

Toutes les réponses

  • mardi 11 mai 2010 09:45
     
     

    Lancer un évènement depuis un contrôle personnalisé

     

    Je présente les pas pour l’utilisation des évènements d’un contrôle personnalisé.

     

    On va créer une solution avec deux projets C#. Le premier projet est de type Windows Forms et le deuxième de type Control Library.

     

    Dans le projet Control Library, on ajoute un bouton qu’on appelle Start. Dans la page de code du contrôle, on ajoute un ‘delegate’ et un évènement. Dans la méthode appelée par l’évènement Click du bouton, on ajoute l’évènement personnalisée, pour l’envoyer dans l’application principale :

     

    public partial class UserControl1 : UserControl

        {

            public UserControl1()

            {

                InitializeComponent();

            }

     

            public delegate void MyDelegate(object o, EventArgs e);

            public event MyDelegate MyEvent;

     

            private void Start_Click(object sender, EventArgs e)

            {

                if (MyEvent != null)

                {

                    MyEvent(sender, e); //lancer l’evenement

                }

            }

        }

     

     

    Dans l’application principale, ajoute le contrôle personnalisé sur le formulaire et on souscrit à son évènement MyEvent qui sera visible dans la liste d’évènements du contrôle. La fonction userControl1_MyEvent est appelé quand le contrôle personnalisé lance l’évènement :

     

    private void userControl1_MyEvent(object o, EventArgs e)

            {

                MessageBox.Show("évènement lancé dans le contrôle personnalisé");

            }