コード例 #1
0
 protected override void OnGotFocus(EventArgs e)
 {
     base.OnGotFocus(e);
     if (ChartBox != null && ChartBox.CanFocus)
     {
         ChartBox.Focus();
     }
 }
コード例 #2
0
        void ChartBox_MouseDown(object sender, MouseEventArgs e)
        {
            if (!ChartBox.Focused && ChartBox.CanFocus)
            {
                ChartBox.Focus();
            }
            ChartMouseDownButton = e.Button;
            ChartMouseDownPoint  = new Point(e.X, e.Y);

            if (Layers.Count > 0)
            {
                ExMouseEventArgs ee = new ExMouseEventArgs(e);
                foreach (ChartLayer layer in Layers)
                {
                    layer.OnMouseDown(ee);
                    if (ee.Suppress)
                    {
                        return;
                    }
                }
            }

            OnChartMouseDown(e);
        }