2013-05-10 9 views
0

J'ai récemment essayé de suivre ce tutoriel here mais je ne comprends pas vraiment comment cela fonctionne. Mon problème est que je ne vois aucun bouton comme dans l'image ou quelque chose comme ça, il n'y a pas de bouton sur mon formulaire.C# Button Shape question

Egalement here est le code source complet du tutoriel. Je voudrais savoir comment ajouter le cercle avec les boutons sur mon formulaire.

Merci

+0

S'il vous plaît déboguer et essayer de déterminer où le code va mal. Puis republiez le code défectueux. – christopher

+0

J'ai parcouru votre premier lien rapidement et fondamentalement le tutoriel vous montre comment remplacer l'événement de peinture, il y a beaucoup d'explications autour de ce que cela fait exactement – Sayse

+0

Il n'y a pas de problème avec le code, mon problème est que les boutons ne sont pas apparaît donc peut-être il y a une fonction spatiale pour ajouter le bouton à mon formulaire. – user2194683

Répondre

1

De votre commentaire, il semble que vous ne l'avez pas ajouté ce Button à votre Form.

Dans votre code Form derrière en constructor ajouter:

public Form1() 
{ 
    InitializeComponent(); 

    var btn = new simonButton(); //create button 
    this.Controls.Add(btn);  //add it to form, it will be positioned in location (0,0) top-left corner 
} 
+0

En effet, merci pour l'idée. Cela fait donc une nouvelle classe de boutons. – user2194683

0

Si vous avez ajouté la nouvelle classe de bouton et compilé avec succès, alors vous devriez avoir le nouveau bouton appelé « simonButton » apparaissant au haut de votre ToolBox afin que vous puissiez les ajouter à votre formulaire comme n'importe quel autre contrôle. Modifiez la propriété ForeColor() via l'EDI pour modifier la couleur du bouton.

simonButton at the Top of the ToolBox