bip98
Messages postés104Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention29 avril 2008
-
11 avril 2005 à 15:46
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 2007
-
12 avril 2005 à 11:39
Bonjour, bonjour,
J'ai un petit problème basic.. pour retourner une valeur..
J'appel un Winform à qui j'envoie 2 paramètres... mais j'aimerais qu'il m'en retourne un ! comment faire.. pour l'envoie pas de problème..
Ca se présente comme ca pour l'envoie:
n_Formes myForm = new n_Formes(axe_point, v_ind);
myForm.Show();
J'aimerais qu'il me retourne v_ind (int). Comment s'y prendre ?
private int _v_ind=0;
public int v_ind
{
get
{
return _v_ind;
}
set
{
_v_ind = value;
}
}
Suite j'appel ma fenetre:
(ici je suis pas sur de moi....)
n_Formes myForm = new n_Formes(axe_point, v_ind);
if(myForm.ShowDialog() == dialogResult.ok) //ICI un problème de compilation
{
int recupvalue = myForm.v_ind;
}
Après pour le retour de ma valeur je dois faire comment dans la fentre n_Formes ?
Erreur de compilation:
[C# Erreur] Main.cs(1025): 'System.Windows.Forms.Form.dialogResult' est inaccessible en raison de son niveau de protection
bip98
Messages postés104Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention29 avril 20081 12 avril 2005 à 10:52
Oui c'était ca !!
Mais ma valeur v_ind n'est pas retourné...
Dans n_Forme l'envoie marche ! mais quand je reviens dans le programme principal (ou j'appel n_Forme) la variable v_ind est toujours à la même valeur?
//Déclaration
private int _v_ind=0;
public int v_ind
{
get
{
return _v_ind;
}
set
{
_v_ind = value;
}
}
------
//L'appel de n_Forme
n_Formes myForm = new n_Formes(axe_point, v_ind);
if(myForm.ShowDialog() == DialogResult.OK)
{
int v_recupvalue = myForm.v_ind;
}
------
Dans n_Forme je dois rien faire ? pas de ligne de code qui dit que je dois retourner la valeur ???