protected void GuitarString_MouseUp(object sender, MouseEventArgs e) { Label guitarString = (Label)sender; int stringNumber; stringNumber = Convert.ToInt32(guitarString.Name[3].ToString()); GuitarEventArgs guitarArgs = new GuitarEventArgs(stringNumber, false, false, false); if (this.StringMouseUp != null) { this.StringMouseUp(this, guitarArgs); } }
//---------------------------------------------------------------------------------- // Mouse actions //---------------------------------------------------------------------------------- protected void GuitarString_Click(object sender, EventArgs e) { Label guitarString = (Label)sender; bool ctrlClicked, shiftClicked, altClicked; int stringNumber; if (ModifierKeys == Keys.Control) { ctrlClicked = true; } else { ctrlClicked = false; } if (ModifierKeys == Keys.Shift) { shiftClicked = true; } else { shiftClicked = false; } if (ModifierKeys == Keys.Alt) { altClicked = true; } else { altClicked = false; } stringNumber = Convert.ToInt32(guitarString.Name[3].ToString()); GuitarEventArgs guitarArgs = new GuitarEventArgs(stringNumber, ctrlClicked, shiftClicked, altClicked); if (this.StringClicked != null) { this.StringClicked(this, guitarArgs); } }
protected void GuitarString_MouseDown(object sender, MouseEventArgs e) { Label guitarString = (Label)sender; int stringNumber; GuitarEventArgs guitarArgs; stringNumber = Convert.ToInt32(guitarString.Name[3].ToString()); if (ModifierKeys == Keys.Alt) { guitarArgs = new GuitarEventArgs(stringNumber, false, false, true); } else { guitarArgs = new GuitarEventArgs(stringNumber, false, false, false); } if (this.StringMouseDown != null) { this.StringMouseDown(this, guitarArgs); } }