C# passage de donne entre deux formulaire
Fermé
Zasami
Messages postés
41
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2008
-
4 déc. 2008 à 00:22
Zasami Messages postés 41 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 8 décembre 2008 - 5 déc. 2008 à 08:58
Zasami Messages postés 41 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 8 décembre 2008 - 5 déc. 2008 à 08:58
A voir également:
- C# passage de donne entre deux formulaire
- Formulaire de réclamation facebook - Guide
- Itinéraire google map entre deux adresses - Guide
- Passage qwerty azerty - Guide
- Deux ecran pc - Guide
- Supprimer une conversation messenger pour les deux personnes ✓ - Forum Facebook
6 réponses
Zasami
Messages postés
41
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2008
8
4 déc. 2008 à 09:41
4 déc. 2008 à 09:41
je suis vraiment blocker ... :-(
Zasami
Messages postés
41
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2008
8
5 déc. 2008 à 08:19
5 déc. 2008 à 08:19
je crois ya personne qui a la repense
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
5 déc. 2008 à 08:29
5 déc. 2008 à 08:29
Il faut definir la variable que tu soit acceder depuis les deux forme en tant que variable global!
c'est a dire en dehors de la frm1
c'est a dire en dehors de la frm1
Zasami
Messages postés
41
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2008
8
5 déc. 2008 à 08:47
5 déc. 2008 à 08:47
le problème que je dois affecter les données lu de form2 dans un textBox de form1 qui est déjà ouvert, les text box sont déclarer global je connais pas une méthode qui me permet d'accéder au contrôles d'une instance d'un formulaire ....ce comme par exemple Application.OpenForms qui retourne la liste des formulaires ouverts , mai celle la ne me permet pas d'accéder au contrôles de formulaire en cour.???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
5 déc. 2008 à 08:50
5 déc. 2008 à 08:50
Alors je n'ai globalement rien compris a ce que tu as dis :S
Seul chose peut etre, si tu veux remplir un champ de ton formulaire 1 avec une donne de ton formulaire , il te suffit d'ecrire:
form1.textbox1.value = form2.textbox1.value
ceci en ayant toujours les deux users form ouverte!
Seul chose peut etre, si tu veux remplir un champ de ton formulaire 1 avec une donne de ton formulaire , il te suffit d'ecrire:
form1.textbox1.value = form2.textbox1.value
ceci en ayant toujours les deux users form ouverte!
Zasami
Messages postés
41
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2008
8
5 déc. 2008 à 08:58
5 déc. 2008 à 08:58
je crois pas une instruction si simple peu m'échapper,
je te donne le bout de code que je fais pour avoir la possibilité d'accéder a un textbox declerer public d'un formulaire déjà ouvert.
private void dgvListeClient_DoubleClick(object sender, EventArgs e)
{
int iOpenForm = Application.OpenForms.Count;
int iControlCount ;
foreach (Form f in Application.OpenForms )
{ iControlCount = Application.OpenForms[iOpenForm-1].Controls.Count ;
if (f.GetType() == typeof(frmRechercherClientPourFacture))
{
foreach (Control TxBox in Application.OpenForms[iOpenForm - 1].Controls)
{
if (TxBox.GetType() == typeof(TextBox))
{
switch (TxBox.Name)
{
case "txtNom":
TxBox.Text = dgvListeClient.Rows[dgvListeClient.CurrentCell.RowIndex].Cells[0].Value.ToString();
break;
}
}
//////test MessageBox.Show(TxBox.Name);
}
}
}
this.Close();
}
mais toujours rien as-tu une autre proposition stp.
je te donne le bout de code que je fais pour avoir la possibilité d'accéder a un textbox declerer public d'un formulaire déjà ouvert.
private void dgvListeClient_DoubleClick(object sender, EventArgs e)
{
int iOpenForm = Application.OpenForms.Count;
int iControlCount ;
foreach (Form f in Application.OpenForms )
{ iControlCount = Application.OpenForms[iOpenForm-1].Controls.Count ;
if (f.GetType() == typeof(frmRechercherClientPourFacture))
{
foreach (Control TxBox in Application.OpenForms[iOpenForm - 1].Controls)
{
if (TxBox.GetType() == typeof(TextBox))
{
switch (TxBox.Name)
{
case "txtNom":
TxBox.Text = dgvListeClient.Rows[dgvListeClient.CurrentCell.RowIndex].Cells[0].Value.ToString();
break;
}
}
//////test MessageBox.Show(TxBox.Name);
}
}
}
this.Close();
}
mais toujours rien as-tu une autre proposition stp.