Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rysowanie prostych


eheem123

Rekomendowane odpowiedzi

Opublikowano

Musisz wykorzystać event Paint (w TabControl jest event DrawItem)

Ustalasz dwie zmienne, które ustalane są przy evencie Click

 

Dim x As Point = New Point(Cursor.Position.X, Cursor.Position.Y)
Dim y AsPoint = New Point(Cursor.Position.X, Cursor.Position.Y)

Tylko musisz sobie zrobić by po kliknięciu robiło nową zmienną ustalało ją dopiero po drugim kliknięciu.

Np. robisz

 

Dim clicks As Integer = 0

i po kliknięciu dodajesz 1, i jeżeli jest 0 to ustala "x" a jak 1 to ustala "y".

Potem prosto już z eventem taki kod będzie:

 

e.Graphics.DrawLine(Pens.Black, x, y)

Oczywiście Pens.Black możesz zmienić na jaki chcesz :)

Spróbuj i będzie prawdopodobnie działać ;)

694101439111178842252.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...