Ejemplo n.º 1
0
        void v_MouseClick(object sender, MouseEventArgs e)
        {
            ViewerAnnot v = (ViewerAnnot)sender;

            if (lastClicked == v)
            {
                return;
            }

            SelectablePanel p = (SelectablePanel)v.Parent;

            p.SuspendLayout();
            v.SuspendLayout();

            UnselectAll();

            //p.Padding = new Padding(5);
            p._selected = true;

            v.ResumeLayout();
            p.ResumeLayout();

            lastClicked = v;

            if (SelectedIndexChanged != null)
            {
                SelectedIndexChanged(this, EventArgs.Empty);
            }

            this.Invalidate(true);
        }