C# grafika   otázka

C#

Zdraví nedaří se mi nakreslit soustavu čar pořád mi to kreslí jednu tu předchozí smaže.

PointF A = new PointF(0.0f, 0.0f);

PointF B = new PointF(0.0f, 0.0f);

private void pictureBox1_Paint(object sender, PaintEventArgs e)

Graphics g = e.Graphics;

Pen bluePen = new Pen(Color.Blue, 1);

// Kreslí přímku

g.DrawLine(bluePen, A, B);

A = B;

private void btnTestStart_Click(object sender, EventArgs e)

{

string[] poleSouradnic = rtb01.Lines;

for (int i = 0; i <= poleSouradnic.Length - 2 && !_stopLoop; i++) // -4

{

if (poleSouradnic[i] != " ")

{

string[] souradniceStr = poleSouradnic[i].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

// Kreslí dráhový pohyb

if (souradniceStr[1] == "L")

{

foreach (var souL in souradniceStr)

{

if (souL.Contains('X') != souL.Contains("MAX"))

{

strX = souL.TrimStart('X');

B.X = float.Parse(strX.Replace('.', ','));

}

if (souL.Contains('Y'))

{

strY = souL.TrimStart('Y');

B.Y = float.Parse(strY.Replace('.', ','));

B.Y *= -1; // Obrátí souřadnici

}

}

pbSimulace.Invalidate();

Application.DoEvents();

}

}

}

}

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback