Как заставить клики проходить сквозь фигуры в прозрачной форме - PullRequest
1 голос
/ 03 июня 2019

Я работаю над проектом подсветки курсора для моих нужд Окна формы C #, и я застрял с проблемой, я уже сделал свою форму прозрачной, чтобы я мог нарисовать заполненный эллипс на форме и заставить форму следовать моему курсору, единственная проблема в том, что я не могу ничего щелкнуть с этим белый эллипс, следующий за моим курсором. Если кто-нибудь скажет мне, как сделать так, чтобы эллипс передавал мои щелчки, это очень помогло бы

Дело в том, что я пытался искать ответы, но нашел другие вещи, которые мне не помогли.

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();

    }

    private void Form2_Load(object sender, EventArgs e)
    {
        timer1.Start();
        this.AllowTransparency = true;
        this.Opacity = 50;
        this.TopMost = true;
    }

    private void Timer1_Tick(object sender, EventArgs e)
    {
        Point pt = Cursor.Position;
        pt.Offset(-(this.Width / 2), -(this.Height / 2));
        this.Location = pt;
    }

    private void Form2_Paint(object sender, PaintEventArgs e)
    {
        SolidBrush solidBrush = new SolidBrush(
        Color.FromArgb(255, 255, 0));
        e.Graphics.FillEllipse(solidBrush, (Width - 60) / 2, (Height - 60) / 2, 60, 60);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...