UN PROGRAMME SIMPLE : CALCULATRICE.

cs_jisse Messages postés 2 Date d'inscription lundi 9 août 2004 Statut Membre Dernière intervention 13 août 2004 - 13 août 2004 à 18:13
azambaji Messages postés 3 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 12 novembre 2008 - 26 nov. 2008 à 16:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17470-un-programme-simple-calculatrice

azambaji Messages postés 3 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 12 novembre 2008
26 nov. 2008 à 16:29
Merci je vous souhaite bon continuation
triciti Messages postés 1 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 avril 2006
2 avril 2006 à 12:03
salut
j'ai remarqué que ta calculatrice est défaillante:

exemple:

si je fais 2+3=5 et apres je fais 2/ (sans cliquer sur AC)==> ça affiche 7

de même si je fais 2+3=5 et puis je fais 2* ==> ça affiche 7 aussi

elle fait l'addition automatiquement...

@+
cs_BlueSnake Messages postés 1 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 1 décembre 2004
1 déc. 2004 à 23:16
Je sais que c'est long mais j'utilise Visual Studio .NET donc une grande partie du code est générée automatiquement :)
xelr90 Messages postés 16 Date d'inscription dimanche 15 août 2004 Statut Membre Dernière intervention 20 août 2004
18 août 2004 à 11:22
Je te conseil d'utiliser for au lieu de repéter trop de fois la même chose car c emconbrant dans le code par exemple pour les bouton 1,2,3,4,5,6,7,8 et 9 :

for(int i =0 ; i<=9 ; i++)
{
b[i] new Button;
b[i].Text = Convert.ToString(i);
b[i].Size = new Size(25,25);
b[i].BackColor = Color.Lavender ;
b[i].Click += new EventHandler(ClickBouton);
p.Controls.Add(b[i]);
}
b[0].Location = new Point(x,y);
b[1].Location = new Point(x,y);
b[4].Location = new Point(x,y);
b[7].Location = new Point(x,y);

b[2].Location = new Point(x,y);
b[5].Location = new Point(x,y);
b[8].Location = new Point(x,y);

b[3].Location = new Point(x,y);
b[6].Location = new Point(x,y);
b[9].Location = new Point(x,y);

Ca permet d'alleger un peu ce code qui est bizarement grand pour une calculatrice...
cs_jisse Messages postés 2 Date d'inscription lundi 9 août 2004 Statut Membre Dernière intervention 13 août 2004
13 août 2004 à 18:13
Bonjour juste une question?
Je voudrais modifier la valeur d'une variable (x.text) du formulaire à partir d'une classe située dans un autre fichier (fichier.cs) différent de celui du formulaire, mais je n'arrive pas à accéder à l'objet contenu dans mon formulaire.
Si vous pouvez m'aider .
Merci.