Cambiar texto de etiqueta mediante ListView ItemActivate [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Interacción entre formularios: ¿cómo cambiar el control de un formulario de otro formulario? 1 respuesta

Tengo 2 formularios: un formulario principal y un segundo formulario con solo una vista de lista en la que los usuarios pueden hacer una selección. Una vez que el elemento de vista de lista se activa con un doble clic, quiero que una etiqueta en el formulario principal muestre el texto del elemento que se activó. Aquí está mi código (no funciona); ¿Por qué está mal esto? Gracias

Forma principal:

public partial class MainForm : Form
{
    public MainForm()
    {
        InitializeComponent();
    }

    /* for populating the process list when the user clicks display process button */
    private void DisplayProcessButton_Click(object sender, EventArgs e)
    {
        Process_List plopen = new Process_List();
        plopen.Show();

        Process[] process = Process.GetProcesses();
        foreach (Process prs in process) 
        {
            plopen.listView1.Items.Add(prs.ProcessName);
        } 
    }

Segunda forma:

private void listView1_ItemActivate(object sender, EventArgs e)
{
    MainForm mf = new MainForm();
    mf.label1.Text = e.ToString();
    Close();
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta