A voir également:
- C# passage de donne entre deux formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Nombre de jours entre deux dates excel - Guide
- Formulaire de reclamation instagram - Guide
- Passage qwerty azerty - Guide
6 réponses
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
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
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!
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.