internal void RowDeselected(int rowIndex, DataGridView dgv) { timerStartLoad.Stop(); StopLoadMenu?.Invoke(); ResetData(dgv, rowIndex); MouseActive = false; }
internal void MouseLeave(object sender, DataGridViewCellEventArgs e) { if (MouseActive) { timerStartLoad.Stop(); StopLoadMenu?.Invoke(); ResetData((DataGridView)sender, e.RowIndex); } }
internal void RowSelected(DataGridView dgv, int rowIndex) { if (dgv.Rows.Count > rowIndex) { timerStartLoad.Stop(); StopLoadMenu?.Invoke(); SetData(dgv, rowIndex); MouseActive = false; checkForMouseActive = false; timerStartLoad.Start(); } }
internal void EnterOpensInstantly(DataGridView dgv, int rowIndex) { if (dgv.Rows.Count > rowIndex) { timerStartLoad.Stop(); StopLoadMenu?.Invoke(); SetData(dgv, rowIndex); MouseActive = false; checkForMouseActive = false; CallOpenMenuNow(); } }
internal void MouseEnter(object sender, DataGridViewCellEventArgs e) { if (MouseActive) { DataGridView dgv = (DataGridView)sender; if (dgv.Rows.Count > e.RowIndex) { MouseEnterOk(dgv, e.RowIndex); timerStartLoad.Stop(); StopLoadMenu?.Invoke(); checkForMouseActive = true; SetData(dgv, e.RowIndex); timerStartLoad.Start(); } } else { dgvTmp = (DataGridView)sender; rowIndexTmp = e.RowIndex; } }