Метод для окна со списком
Листинг 48.3. Метод для окна со списком comboBox1.
private void comboBox1_SelectedIndexChanged(
object sender, EventArgs e)
{
//Добавляем имена анимаций для выделенного
//(в окне со списком comboBox1) персонажа
//в окно со списком comboBox2:
We_Get_AnimationNames();
}
Чтобы это добавление имен анимаций (для выделенного в окне со списком comboBox1 персонажа) в окно со списком comboBox2 можно было вставлять в другие приложения, оформим это добавление в виде отдельного метода We_Get_AnimationNames, как показано на следующем листинге.
Листинг 48.4. Метод We_Get_AnimationNames.
private void We_Get_AnimationNames()
{
//Объявляем перечислители myEnumerator
//интерфейса IEnumerator
//для имен анимаций каждого персонажа:
System.Collections.IEnumerator myEnumerator1 =
axAgent1.Characters.Character("Genie").
AnimationNames.GetEnumerator();
System.Collections.IEnumerator myEnumerator2 =
axAgent2.Characters.Character("Merlin").
AnimationNames.GetEnumerator();
System.Collections.IEnumerator myEnumerator3 =
axAgent3.Characters.Character("Peedy").
AnimationNames.GetEnumerator();
System.Collections.IEnumerator myEnumerator4 =
axAgent4.Characters.Character("Robby").
AnimationNames.GetEnumerator();
//Если в окне со списком comboBox1
//выбран первый персонаж с индексом 0:
if (comboBox1.SelectedIndex == 0)
{
//Очищаем окно со списком ComboBox2:
comboBox2.Items.Clear();
//Организовываем цикл:
while (myEnumerator1.MoveNext())
//Добавляем имена анимаций этого персонажа
//в окно со списком comboBox2:
comboBox2.Items.Add(
myEnumerator1.Current);
}
//Если в окне со списком comboBox1
//выбран второй персонаж с индексом 1:
if (comboBox1.SelectedIndex == 1)
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий