2010-02-27 5 views
0
using System; 

namespace it2b_project_01 
{ 
    static class class1 
    { 
     static public class1() 
     { 
      InitializeComponent(); 
     } 


     public static void error_check(object sender, EventArgs e) 
     { 
     } 
    } 
} 

(différent fichier .cs)C# identifiant non trouvé

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace it2b_project_01 
{ 
    public partial class Create_an_Order : Form 
    { 
     public Create_an_Order() 
     { 
      InitializeComponent(); 
     } 

     private void Create_an_Order_Load(object sender, EventArgs e) 
     { 

     } 

     private void Order_Button_Submit_Click(object sender, EventArgs e) 
     { 
      class1.error_check(); 
     } 
    } 
} 

Créer un Order.cs (26,13): erreur CS0103: Le nom 'classe1' n'existe pas dans le contexte actuel.

+0

Est-ce que c'est compilable? Je ne peux pas trouver 'class1.InitializeComponent' dans le code. – Vlad

Répondre

1

faire

static class class1 

public static class class1 

il ne peut pas le trouver parce qu'il est pas public

+0

Toujours ne fonctionne pas – mt12

+0

même erreur? vous devez également passer des paramètres à la fonction --- class1.error_check (expéditeur, e); – JDMX

+0

class1 non trouvé. Je reçois une ligne bleue sous class1. – mt12

1
  1. Les modificateurs d'accès comme du public ne sont pas autorisés sur les constructeurs statiques laisser tomber pour que le public du constructeur Class1.

  2. contrôle d'erreur prend 2 paramters que vous n'êtes pas en passant.

Je l'ai fait ces deux choses et il a obtempéré.

+0

static class1() { InitializeComponent(); Public static void error_check (expéditeur d'objet, EventArgs e) J'ai effectué les modifications, toujours les mêmes. – mt12

+0

il est dans le même projet droit – rerun

+0

oui - à savoir le fichier Class1.cs s'ouvre également lorsque je clique sur le fichier .sln (Visual Studio) – mt12