Je me demande comment je peux mettre à jour ma listview dans form1 en entrant des données via des zones de texte dans form2. Mon code fonctionne bien si je mets toutes les zones de texte sur le même formulaire, etc.Ajouter à la liste à partir d'un autre formulaire
Je me suis dit que j'avais besoin d'une référence au premier formulaire mais que je n'arrive pas à le faire fonctionner.
Tous les conseils pour me mettre dans la bonne direction seraient bien, aussi des conseils pour une meilleure façon de le faire.
Ceci est le code que j'ai jusqu'à présent:
Form1:
public partial class form1 : Form
{
public form1()
{
InitializeComponent();
}
public ListView MyListView
{
get
{
return taskList;
}
}
Form2:
public partial class form2 : Form
{
public form2()
{
InitializeComponent();
}
form1 f;
public add(form1 f)
{
this.f = f;
}
public void AddToList()
{
ListViewItem item1 = new ListViewItem(txtName.Text);
item1.SubItems.Add(txtEmail.Text);
item1.SubItems.Add(txtPhone.Text);
f.MyListView.Items.AddRange(new ListViewItem[] { item1 });
}
Vous avez passé quelques heures à lire et à explorer les événements avec mon livre C#, juste pour comprendre comment tout cela fonctionne. C'était exactement ce dont j'avais besoin, merci. – Zubirg