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#] appel d'uen fonction


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut [c#] appel d'une fonction
    bonsoir,
    je suis en trains de réaliser mon premier programme en c# avec une windowsform et je suis confronté au problème suivant
    Après avoir créé ma form sous visual express j'ai rajouter une feuille de code dans laquelle je définie ma fonction. pour permettre la compilation de tous les fichier j'ai donné le même espace de nom et la même classe avec l'instruction "partial"
    dans la form j'ai un bouton et lorsque je mets l'appel de ma fonction lorsque je clique sur le bouton , j'ai le message suivant

    "Erreur 1 Le nom 'ExplorerDossier' n'existe pas dans le contexte actuel C:\Documents and Settings\Patricia\Mes documents\Visual Studio 2005\Projects\recherche\recherche\Form1.cs 34 11 recherche
    "
    qui pourrez me donner l'explication et corriger mon erreur

    par avance merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    tu peux nous montrer ton code stp ...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut
    voici un exemple simplié de mon pb.
    A l'exécution j'ai deux messages
    le premier m'indique que le nom label1 n'existe pas dans le context actuel
    le second est de même nature mais parler de la fonction afficher

    par contre le programme s'exécute bien lorsque je clique sur le bouton le contenu du label change

    En règle générale j'aimerais savoir comment mettre des feuilles de code supplémentaires dans mon programme pour des actions liées aux contrôles à l'image des module "instructions" d'excel
    par avance merci

    ps : comment paramétrer le débogueur lorsqu'on change de répertoire d'archivage


    Code : 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
    33
    34
     
     
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
     
    namespace WindowsApplication1
    {
        static class Explorer
        {
            static void Afficher()
            {
                label1.Text = "coucou";
            }
     
        }
     
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void button1_Click(object sender, EventArgs e)
            {
                Afficher();
            }
        }
    }

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    bah ...
    Heu...
    essais :


    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
    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void button1_Click(object sender, EventArgs e)
            {
                this.Afficher();
            }
     
            private void Afficher()
            {
                label1.Text = "coucou";
            }
     
        }
    }

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut
    pourquoi le this ?
    comment mettre Afficher dans un autre fichier .cs et garder le lien pour l'exécution

  6. #6
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Salut,

    Peux tu reformuler le probleme parce que je vois pas le repport entre ton code et l'erreur

Discussions similaires

  1. Appel d'une fonction
    Par georgeabitbol dans le forum ASP
    Réponses: 4
    Dernier message: 08/07/2004, 14h29
  2. Réponses: 4
    Dernier message: 02/06/2004, 16h35
  3. Appel d'une fonction
    Par jfphan dans le forum ASP
    Réponses: 4
    Dernier message: 14/04/2004, 15h06
  4. A la recherche de l'appel d'une fonction...
    Par karl3i dans le forum C
    Réponses: 3
    Dernier message: 24/09/2003, 12h34
  5. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24

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