Bonjour!
J'ai un petit souci et j'ai besoin de vos lumieres: je développe ma premiere appli CSHARP alors que je suis plutot JAVA et j'ai un souci!
J'ai crée dans un fichier .cs la classe DataDriveStyle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 namespace INTERFACE { class DataDriveStyle { public DataDriveStyle() {...} } }
et d'autre part, dans le form d'ouverture de mon application j'ai:
L'instanciation de mon form FormMainScreen se déroule sans souci cependant pour ma classe DataDriveStyle j'ai une érreur à la compilation ():
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 namespace INTERFACE { public partial class FormInitializer : Form { public DataDriveStyle drivestyle; :langue: public FormMainScreen mainscreen; public FormInitializer() { InitializeComponent(); } private void FormInitializer_Load(object sender, EventArgs e) { drivestyle = new DataDriveStyle(); mainscreen = new FormMainScreen(); } } }
J'ai l'impression qu'il ne trouve pas le type DataDriveStyle alors que c'est bien en vert!Erreur 1 Accessibilité incohérente : le type de champ 'INTERFACE.DataDriveStyle' est moins accessible que le champ 'INTERFACE.FormInitializer.drivestyle' D:\Projects\CIVIC\COMPUTER\INTERFACE\CSHARP\INTERFACE\FormMainScreen.cs 23 32 INTERFACE
Je comprends pas!!! merci d'avance si vous avez une solution!
PS: J'ai essayé une instanciation directe du type:
Et cela fonctionne! Mais j'ai besoin de cette instance dans toute ma classe moa!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void FormInitializer_Load(object sender, EventArgs e) { DataDriveStyle drivestyle = new DataDriveStyle(); }
Partager