Znikające napisy z panelu

0

Witam,
napisałem sobie taką funkcję:

 
        public void rysujKorekte()
        {
            LabelKorektaP = new Label();
            LabelKorektaP.Text = korektaP.ToString();
            LabelKorektaP.Location = new Point(lozyskoPrawe.Location.X-5, lozyskoLewe.Location.Y+20);
            LabelKorektaP.Parent = canvas; // egzemlarz ShapeContainer 

            LabelKorektaL = new Label();
            LabelKorektaL.Text = korektaL.ToString();
            LabelKorektaL.Location = new Point(lozyskoLewe.Location.X-5, lozyskoLewe.Location.Y + 20);          
            LabelKorektaL.Parent = canvas;// egzemlarz ShapeContainer 
        }

ShapeContainer przypisuję w sposób w konstruktorze klasy:

 
public RysunekWirnika(int x, int y, Panel uchwytRysowania)
{
    canvas.Parent = uchwytRysowania;
    ....
}

Mam problem, ponieważ jeśli przesunę okienko z tak narysowanymi Label'ami na Panel, to zmazują się i znikają.
Czym to może być spowodowane, jak temu zaradzić?
Druga rzecz o jaką chciałem zapytać, to czy można te obiekty Label rysować pod kątem np. 30 stopni?
Pozdrawiam
Hubert

0

może dodaj gdzieś tam

this.Invalidate();

1 użytkowników online, w tym zalogowanych: 0, gości: 1