Форум программистов, компьютерный форум, киберфорум
Наши страницы

Switch. Почему не работает? VC++ Studio 2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ static. Класс, который хранит информацию о разговорах на междугородней АТС http://www.cyberforum.ru/cpp-beginners/thread979763.html
Класс, который хранит информацию о разговорах на междугородней АТС. Создать класс Phone. Класс включает в себя следующие данные-элементы: - код (char* prefix); - название города (char* town);...
C++ Ошибка в коде (С++) DEV C++ не конпилирует из-за ошибки или ошибок в коде. Не могу найти ошибку. Помогите пожалуйта! Спасибо! #include <iostream.h> #include <stdio.h> int main() { int Answer; cout <<... http://www.cyberforum.ru/cpp-beginners/thread979747.html
C++ Найти произведение элементов массива с нечетными индексами
Найти произведение элементов массива с нечетными индексами. Оформить решение задачи в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее...
C++ Как изменить изображение для ярлыка?
Есть скомпилированный проект в VS12, как в *.exe - файле изменить изображение ярлыка? Добавлено через 9 часов 41 минуту Неужели никто не знает? о_О
C++ Создать класс «вещественная матрица» http://www.cyberforum.ru/cpp-beginners/thread979719.html
1. Создать класс «вещественная матрица». Реализовать методы: заполнение матрицы случайными числами от 0 до 1, вычисление транспонированной матрицы, получения количества строк и столбцов в матрице....
C++ Приложение позволяет изменять цвет прямоугольника, увеличивая или уменьшая составляющие цвета.почему неработает программа? 2.2 Работа с кнопками и цветом Приложение позволяет изменять цвет прямоугольника, увеличивая или уменьшая составляющие цвета. Задание 1. При каждом изменении цвета выводить значения его... подробнее

Показать сообщение отдельно
UnrealFire
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 36

Switch. Почему не работает? VC++ Studio 2010 - C++

17.10.2013, 11:11. Просмотров 354. Ответов 9
Метки (Все метки)

Помогите плз.
Есть форма Spells.h. Вот код
C++
1
2
3
4
5
6
7
8
9
10
private: System::Void l1_Click(System::Object^  sender, System::EventArgs^  e) 
         {
             Card^ Rf = gcnew Card('l1');
             Rf->ShowDialog();
         }
private: System::Void l2_Click(System::Object^  sender, System::EventArgs^  e) 
         {
             Card^ Rf = gcnew Card('l2');
             Rf->ShowDialog();
         }
В форме Card.h
C++
1
2
3
4
5
6
7
8
9
Card(char varform)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
            varform = var;
        }
                char var;
C++
1
2
3
4
5
6
7
8
9
10
11
12
private: System::Void Card_Load(System::Object^  sender, System::EventArgs^  e) 
             {
                 switch (var)
                 {
                 case 'l1':
                     this->CardBoxEng->Image = Image::FromFile("Cards\\BasicSet\\Spells\\Light\\Heal.png");
                     break;
                 case 'l2':
                     this->CardBoxEng->Image = Image::FromFile("Cards\\BasicSet\\Spells\\Light\\Cleansing-Light.png");
                     break;
                 }
             }
Почему не работает? С той же переменной через if всё ок. А свич не пашет Через int вместо char тоже не работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru