¿Cómo alimento valores al statusStrip desde un control de formulario?

Este es el contexto de mis controles:

/*
Form
    StatusStrip
        ToolStripStatusLabel

    TableLayoutPanel
        MyGenioView
*/

Entonces,MyGenioView está interceptando elMovimiento del ratón controlador de eventos. El código que ya existe es para un rectángulo de banda elástica. Así que tengo:

public void MyMouseMove(Object sender, MouseEventArgs e)
{
    Point ptCurrent = new Point(e.X, e.Y);
    // If we "have the mouse", then we draw our lines.
    if (m_bHaveMouse)
    {
        // If we have drawn previously, draw again in
        // that spot to remove the lines.
        if (m_ptLast.X != -1)
        {
            MyDrawReversibleRectangle(m_ptOriginal, m_ptLast);
        }
        // Update last point.
        m_ptLast = ptCurrent;
        // Draw new lines.
        MyDrawReversibleRectangle(m_ptOriginal, ptCurrent);
    }

    // New code here
}

Lo que no puedo entender es que quiero establecer el valor destatusStrip1.statusLabel desde elMyGenioView MouseMove manipulador. No puedo entender cómo hacerlo.

El código que quiero usar es:

OdGePoint3d pt = GetWorldCoordinates(ptCurrent);
String strCoordinate = String.Format("{0},{1}", ptCurrent.X, ptCurrent.Y);

Pero, ¿cuál es la forma correcta de alimentarlo a las formas principales?statusStrip ¿objeto?

Gracias por tu ayuda.

Actualizar:

I saber cómo configurar el texto de un objeto de etiqueta statusStrip. Ese no es mi problema. Mi problema está relacionado con el contexto de mi evento controlador de mouse y su relación con el formulario. Consulte el contexto de los controles como se describe al comienzo de la pregunta. Los comentarios hasta ahora no lo han tenido en cuenta.

Este es el lugar actual en elformar que creo elMyGenioView objeto (que recibe el controlador del mouse):

private void viewToolStripMenuItem_Click(object sender, EventArgs e)
{
    OdDbDatabase TDDatabase = m_oGenioView.GetDatabase();

    if (m_oGenioViewCtrl != null)
        m_oGenioViewCtrl.DeleteContext();

    tableLayoutPanel.RowCount = 1;
    tableLayoutPanel.ColumnCount = 1;
    m_oGenioViewCtrl = new MyGenioView();
    m_oGenioViewCtrl.TDDatabase = TDDatabase;
    m_oGenioViewCtrl.ResetDevice(true);
    m_oGenioViewCtrl.Dock = DockStyle.Fill;
    m_oGenioViewCtrl.Margin = new Padding(1);
    tableLayoutPanel.Controls.Add(m_oGenioViewCtrl);
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta