Size Error.



  • Hallo!
    wieso ist das nicht möglich bei der if-Abfrage folgende zu machen?

    double LegendeHeight = m_PanelLegende.Height ;
    double LegendeWidth = m_PanelLegende.Width ;
    SizeF tStringSize = e.Graphics.MeasureString( tString,tFont);
    Brush tBrushString = new SolidBrush ( Color.Black );
    if ( ( tStringSize > LegendeWidth ) )
    {
    LegendeHeight = m_PanelLegende.Height * 2
    }

    Wie kann ich "" LegendeWidth "" umwandeln, sodass die if -Abfrage möglich ist?
    Besten Dank.



  • Servus,

    ich habe keinen Plan was du vorhast, aber probiers mal mit "tStringSize.Width"...

    mfg
    Hellsgore



  • iverson702 schrieb:

    Hallo!
    wieso ist das nicht möglich bei der if-Abfrage folgende zu machen?

    double LegendeHeight = m_PanelLegende.Height ;
    double LegendeWidth = m_PanelLegende.Width ;
    SizeF tStringSize = e.Graphics.MeasureString( tString,tFont);
    Brush tBrushString = new SolidBrush ( Color.Black );
    if ( ( tStringSize > LegendeWidth ) )
    {
    LegendeHeight = m_PanelLegende.Height * 2
    }

    Wie kann ich "" LegendeWidth "" umwandeln, sodass die if -Abfrage möglich ist?
    Besten Dank.

    Weil SizeF ein struct ist und die Properties Height, Width und IsEmpty hat.
    Woher soll

    if (tStringSize > LegendeWidth)
    

    denn wissen, das du Width vergleichen willst?


Anmelden zum Antworten