Ejemplo n.º 1
0
        /// <summary>
        /// Overrides the <c>MouseDown</c> handler on this <c>YataPanelRows</c>.
        /// </summary>
        /// <param name="e"></param>
        protected override void OnMouseDown(MouseEventArgs e)
        {
#if Clicks
            logfile.Log("YataPanelRows.OnMouseDown() e.Button= " + e.Button);
#endif
            // Don't bother checking MouseButton or ModifierKeys.

            if (_grid._editor.Visible)
            {
#if Clicks
                logfile.Log(". _grid._editor.Visible");
#endif
                _grid._editor.Visible = false;
            }
            else if (_grid.Propanel != null && _grid.Propanel._editor.Visible)
            {
#if Clicks
                logfile.Log(". _grid.Propanel._editor.Visible");
#endif
                _grid.Propanel._editor.Visible = false;
            }
            _grid.Select();

            _grid.click_RowheadPanel(e);
        }