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 :

[C#DEBUTANT] Comment définir une variable pour remplacer les valeurs d'un DRAWING


Sujet :

C#

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : octobre 2005
    Messages : 77
    Points : 81
    Points
    81
    Par défaut [C#DEBUTANT] Comment définir une variable pour remplacer les valeurs d'un DRAWING
    Bonjour

    Voila j'utilise dans une apply le type de code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (textBox1.Text == "201")
                {
                    e.Graphics.DrawRectangle(new Pen(Color.DarkOrange, 4), 475, 164, 100, 90); 
                    e.Dispose();
                }
    Jusque la pas de problème ça marche parfaitement. Cependant j'aimerais remplacer les infos nécessaire au dessin, par une variable.

    donc admettons valeur1=475, 164, 100, 90

    Hé c'est la que ça bloque. Si je la défini avec un string, il me met une errreur de conversion, ce qui me semble plutôt logique ^^

    Erreur 2 Argument '2'*: impossible de convertir de 'string' en 'System.Drawing.Rectangle' C:\Users\U103400\Documents\Visual Studio 2008\Projects\GPI_Evolution\GPI_Evolution\Form1.cs 32 72 GPI_Evolution
    Si quelqu'un peut m'aider.

    Merci d'avance.

  2. #2
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    octobre 2007
    Messages
    4 411
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 411
    Points : 2 492
    Points
    2 492
    Par défaut
    Il me semble q'un retour aux cours et fondamentaux d'usage de variables n'est pas inutile !

    As tu regardé au moins les surcharges de DrawRectangle !
    Sais tu ce que c'est qu'un Rectangle ?
    Sais tu comment representer un Rectangle en C#

    Autre suggestion : je te conseille vivement le methodes Equals

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    textBox1.Text.Equals("201")
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

Discussions similaires

  1. [Icon MessageBox] Comment définir une icône pour un MessageBox
    Par crakocrako dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/04/2009, 16h18
  2. Comment définir une variable connu par tous les évènements
    Par whitespirit dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/06/2008, 15h55
  3. Comment faire une variable pour tout le programme ?
    Par Nico128 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 04/06/2007, 09h48
  4. Réponses: 2
    Dernier message: 29/06/2006, 14h58
  5. Déclarer une variable pour remplacer cout
    Par alvun dans le forum SL & STL
    Réponses: 11
    Dernier message: 29/06/2006, 11h29

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