IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

commet créer une ligne cliquable


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Par défaut commet créer une ligne cliquable
    Bonjour,

    SVP , j'ai arrivé à trouver un code ci dessous qui permet de créer une ligne cliquable
    je cherche comment créer une ligne cliquable mais cette dernière sera dessiner après un Click sur un bouton 'ajouter ligne'

    le code c'est :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    public Form1() 
            { 
                InitializeComponent(); 
                myButtonObject myButton = new myButtonObject(); 
        EventHandler myHandler = new EventHandler(myButton_Click); 
        myButton.Click += myHandler; 
        myButton.Location = new System.Drawing.Point(20, 20); 
        myButton.Size = new System.Drawing.Size(101, 101); 
        this.Controls.Add(myButton); 
    } 
    public class myButtonObject : UserControl 
    { 
        // Draw the new button. 
        protected override void OnPaint(PaintEventArgs e) 
        { 
            Point point9 = new Point(10, 30); 
            Point point10 = new Point(30, 10); 
            Graphics graphics = e.Graphics; 
            Pen myPen = new Pen(Color.Black); 
            // Draw the button in the form of a circle 
                  graphics.DrawLine(myPen, point9, point10); 
     
     
            myPen.Dispose(); 
        } 
    } 
     
            private void myButton_Click(object sender, EventArgs e) 
            { 
                MessageBox.Show("Click"); 
            } 
            }


    merci

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Qu'as tu réélement implémenté et qu'est-ce qui ne marche pas ?

    Une remarque : le userControl semble inutile. Il suffirait de créer un Button standard et de définir son event Paint :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    myButton.Paint+=myButton_Paint ;
    ...
    private void myButton_Paint(object sender, System.Windows.Forms.PaintEventArgs e)

Discussions similaires

  1. Réponses: 18
    Dernier message: 11/04/2007, 15h18
  2. [Tableaux] Créer une ligne dynamiquement
    Par Lenaick dans le forum Langage
    Réponses: 11
    Dernier message: 24/01/2007, 10h58
  3. [Tkinter] Créer une ligne en pointillée
    Par frky dans le forum Tkinter
    Réponses: 5
    Dernier message: 05/01/2006, 19h04
  4. Créer une ligne dans une table (en 1ere position)
    Par lipao17 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/12/2005, 11h09
  5. MFC - créer une ligne de séparation
    Par Amphitryon dans le forum MFC
    Réponses: 4
    Dernier message: 25/11/2004, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo