/// <summary> /// Wählt das Menüelement über dem derzeit aktiven aus. Wenn das oberste Element bereits gewählt /// ist, dann springt die Auswahl zum untersten Element. /// </summary> public void Up() { ActiveControl.Active = false; int i = controls.IndexOf(ActiveControl); ActiveControl = controls[((i - 1) + controls.Count) % controls.Count]; ActiveControl.Active = true; }
/// <summary> /// Wählt das Menüelement unter dem derzeit aktiven aus. Wenn das unterste Element bereits gewählt /// ist, dann springt die Auswahl zum obersten Element. /// </summary> public void Down() { ActiveControl.Active = false; int i = controls.IndexOf(ActiveControl); ActiveControl = controls[(i + 1) % controls.Count]; ActiveControl.Active = true; }