Properties.Settings passage en paramètres d'une fonction
Bonjour bonjour,
J'ai une question concernant le passage en paramètre d'une fonction des Properties.Settings d'une appli.
Je vais essayer d'être clair mais étant débutant n'hésitez pas à me le dire s'il faut que je précise quelque chose.
J'ai une solution avec 2 projet :
- 1 projet de Formulaire qui contient tous le visuel (MyOwnBlindTestForm)
- 1 projet de classe qui ne contient que des classes (MyOwnBlindTestLib)
(rien que ça je ne sais pas si c'est trop normalisé ?! :S)
J'ai écri une fonction qui me permet d'importer des informations stocké dans la "configuration" de l'appli Properties.Settings.Default :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
namespace MyOwnBlindTestLib
{
public class RulesClass
{
public void importFromSettings()
{
System.Configuration.SettingsPropertyCollection Props = MyOwnBlindTestLib.Properties.Settings.Default;
foreach (System.Configuration.SettingsProperty currentProperty in Props)
{
var valeur = MyOwnBlindTestLib.Properties.Settings[currentProperty.Name];
Type type = this.GetType();
System.Reflection.PropertyInfo prop = type.GetProperty(currentProperty.Name);
prop.SetValue(this, valeur, null);
}
}
}
} |
Mon problème est donc sur le
Code:
MyOwnBlindTestLib.Properties
Il ne reconnait pas, car je ne l'ai pas mis dans mes références donc normal.
Mais ma volonté de créer ces 2 Projets c'était de rendre le visuel totalement indépendant du fond.
Donc y a t'il moyen de passer MyOwnBlindTestLib.Properties.Settings.Default et MyOwnBlindTestLib.Properties.Settings en paramètre de ma fonction importFromSettings ?
Dans le genre :
Code:
1 2 3
| public void importFromSettings(ref ??? Settings, ref ??? Default)
importFromSettings(MyOwnBlindTestLib.Properties.Settings,Properties.Settings.Default) |
Merci de votre aide !
Gabvoir