Rysowanie po dwukrotnym wciśnięciu panelu

Odpowiedz Nowy wątek
2019-05-21 18:36

Rejestracja: 1 rok temu

Ostatnio: 6 miesięcy temu

0

Cześć, czy jest możliwość rysowania na stworzonym panelu po wcześniejszym dwukrotnym wciśnięciu go (chciałbym, aby na pewnym fragmencie jego obszaru pokazał się wskazany przeze mnie obrazek)?

Pozostało 580 znaków

2019-05-22 10:54

Rejestracja: 17 lat temu

Ostatnio: 3 dni temu

0

Jest taka możliwość.

Pozostało 580 znaków

2019-05-22 11:25

Rejestracja: 1 rok temu

Ostatnio: 6 miesięcy temu

0
Juhas napisał(a):

Jest taka możliwość.

A czy jesteś w stanie pokazać na przykładzie jak tego dokonać? Będę bardzo wdzięczny :)

Pozostało 580 znaków

2019-05-22 12:07

Rejestracja: 2 lata temu

Ostatnio: 3 minuty temu

Podpinasz sobie w panelu pod zdarzenie MouseDoubleClick

        private void panel1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            Draw();
        }

        public void Draw()
        {
            Point point = panel1.PointToClient(Cursor.Position);
            Graphics graphics = panel1.CreateGraphics();
            graphics.FillEllipse(new SolidBrush(Color.Red), new Rectangle(point.X, point.Y, 50, 50));
        }

Lubię miodek :)

Pozostało 580 znaków

Odpowiedz

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