示例#1
0
        /// <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;
        }
示例#2
0
        /// <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;
        }