C# Windows Forms Połączenie dwóch buttonów linią

C# Windows Forms Połączenie dwóch buttonów linią
41
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad 2 lata
  • Postów:29
0

Witam,
Mam dwa przyciski (obraz 1) i chciałbym połączyć je linią. Myślałem nad połączeniem ich przy użyciu Klas Graphics i Pen i Drawline, ale spróbowałem i coś nie działa. Macie jakiś pomysł?screenshot-20220101165626.png

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:4 minuty
1

Nie wiem czy to 100% prawidłowe podejście ale działa.

Kopiuj
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            var lineBegin = new Point(button1.Left + button1.Width - 1, button1.Top + button1.Height / 2);
            var lineEnd = new Point(button2.Left, button2.Top + button2.Height / 2);

            e.Graphics.DrawLine(Pens.Maroon, lineBegin, lineEnd);
        }

screenshot-20220101173137.png

edytowany 2x, ostatnio: Azarien
41
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad 2 lata
  • Postów:29
0

Ok, działa, dzięki za pomoc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.