Exemplo n.º 1
0
 internal void RowDeselected(int rowIndex, DataGridView dgv)
 {
     timerStartLoad.Stop();
     StopLoadMenu?.Invoke();
     ResetData(dgv, rowIndex);
     MouseActive = false;
 }
Exemplo n.º 2
0
 internal void MouseLeave(object sender, DataGridViewCellEventArgs e)
 {
     if (MouseActive)
     {
         timerStartLoad.Stop();
         StopLoadMenu?.Invoke();
         ResetData((DataGridView)sender, e.RowIndex);
     }
 }
Exemplo n.º 3
0
 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();
     }
 }
Exemplo n.º 4
0
 internal void EnterOpensInstantly(DataGridView dgv, int rowIndex)
 {
     if (dgv.Rows.Count > rowIndex)
     {
         timerStartLoad.Stop();
         StopLoadMenu?.Invoke();
         SetData(dgv, rowIndex);
         MouseActive         = false;
         checkForMouseActive = false;
         CallOpenMenuNow();
     }
 }
Exemplo n.º 5
0
 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;
     }
 }