//Při kliknutí protected virtual void OnClick(IPrvek c, MouseEventArgs e) { //Ošetření pro případ, že MouseDown bude prázdný if (MouseDown != null) { MouseDown(c, e); } }
void set_MouseDown(IPrvek p, MouseEventArgs e) { Cursor.Show(); Settings set = new Settings(); set.ShowDialog(this); Cursor.Hide(); }
// //Metody tlačítek a buněk // void cell_MouseDown(IPrvek p, MouseEventArgs e) { cell cell = p as cell; if (e.Button == MouseButtons.Left && cell.editable && !selecting) { selecting = true; //Proměnná říkající, že uživatel vybírá číslo z nabídky Selector sel = new Selector(cell); //Vytvoření nové nabídky čísel sel.refreshNumbers(grid); //Načtení vhodných čísel k zobrazení selectors.Insert(0, sel); //Vložení nabídky do seznamu nabídek } else if (e.Button == MouseButtons.Right && !selecting && cell.editable) { cell.value = 0; //Odebrání hodnoty z buňky cell.sizeOffset = 0.8f; //Zvětšovací efekt při odebrání hodnoty buňky cell.wrong = false; //Buňky již nenabývá žádné hodnoty, tudíž nemůže být špatně vyplněná } }
void exit_MouseDown(IPrvek p, MouseEventArgs e) { this.Close(); }
void mini_MouseDown(IPrvek p, MouseEventArgs e) { this.WindowState = FormWindowState.Minimized; }
void check_MouseDown(IPrvek p, MouseEventArgs e) { checkIndex = 0; checking = true; }
void U4_MouseDown(IPrvek p, MouseEventArgs e) { uroven = 4; explode(50); generateNumbers(); }
void U3_MouseDown(IPrvek p, MouseEventArgs e) { uroven = 3; explode(18); generateNumbers(); }
void U2_MouseDown(IPrvek p, MouseEventArgs e) { uroven = 2; explode(6); generateNumbers(); }
void U1_MouseDown(IPrvek p, MouseEventArgs e) { uroven = 1; explode(1); generateNumbers(); }