Как получить все векторы из вида frustum & ldquo; shape & rdquo ;?

Класс MenuButton Jaex выше для меня был идеальным. Я добавил логику ниже в OnMouseDown, чтобы контекстное меню отображалось только в том случае, если я нажал на стрелку. Если щелкнуть по большей части, произойдет обычное событие щелчка. Разрешено действие щелчка по умолчанию.

if (Menu != null && mevent.Button == MouseButtons.Left)
{
    if (mevent.Location.X >= this.Width - 14)
    {
        System.Drawing.Point menuLocation;

        if (ShowMenuUnderCursor)
        {
            menuLocation = mevent.Location; 
        }
        else
        {
            menuLocation = new System.Drawing.Point(0, Height);
        }

        Menu.Show(this, menuLocation);
    }
}

Думал, что это может быть полезно кому-то. Спасибо Jaex

0
задан Loizos Vasileiou 27 February 2019 в 11:33
поделиться