Witam,
Nie mogę znaleźć rozwiązania mojego problemu. Tworzę aplikację typu MS Paint. Problem tkwi w pędzlu, który nabrał kształtu kursora w kształcie plusa +
jak zmienić jego kształt na koło?
Dodatkowo mam problem ze stworzeniem punktu który powstaje po wciśnięciu lewego przycisku myszy, ale bez przeciągania myszą. Fragment kodu za to odpowiedzialny:
private void tdPB_Rysownica_MouseDown(object sender, MouseEventArgs e)
{
tdStartPoint = e.Location;
if (e.Button == MouseButtons.Left)
tdRysowanie = true;
tdX = e.Location.X;
tdY = e.Location.Y;
}
private void tdPB_Rysownica_MouseUp(object sender, MouseEventArgs e)
{
tdRysowanie = false;
tdEndPoint = e.Location;
//Rysowanie punktu (pojedyńcze kliknięcie myszą, bez poruszania nią i z ustawionym pędzlem jako narzędzie)
if (e.Location.X == tdX && e.Location.Y == tdY)
{
tdPromien_pedzla = tdPioro.Width / 2;
tdRysownica.DrawEllipse(tdPioro, e.Location.X - tdPromien_pedzla, e.Location.Y - tdPromien_pedzla, tdPioro.Width, tdPioro.Width);
}
Z góry dziękuję!