Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2016, 15:16   #1
IonGig
Пользователь
 
Регистрация: 30.12.2014
Сообщений: 12
По умолчанию Чтение переменной в другом классе

Есть событие нажатия на кнопку, при котором текст label меняется с "0" на "1", а в классе тип Void читает значение, и, отталкиваясь от этого выполняет действие, однако всегда выполняет действие связанное с "0". В чём ошибка?
P.S. Label использовал, чтобы видеть значение. С переменной пробовал тоже.
Код:
private void button1_Click(object sender, EventArgs e)
        {
            this.level.Text = "0";
        }
private void button1_Click_1(object sender, EventArgs e)
        {
            this.level.Text = "1";
        }
Код класса:
Код:
public void equationgenerate()
        {
            Form1 form = new Form1();

            if (Convert.ToInt32( form.level2.Text ) == 1 )
            {
                   //Действие
            }
            if (Convert.ToInt32( form.level.Text) == 0 )
            {
                   //Действие 2
            }

        }
IonGig вне форума Ответить с цитированием
Старый 31.05.2016, 15:18   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вы создаете новый экземпляр формы при каждом вызове.
http://programmersforum.ru/showthread.php?t=292721

Цитата:
в классе тип Void читает
Странная комбинация слов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 31.05.2016, 15:26   #3
IonGig
Пользователь
 
Регистрация: 30.12.2014
Сообщений: 12
По умолчанию

Да, комбинация не самая лучшая. Спасибо, а вообще забавно и странно, что уже который раз на этом допускаю ошибку.
IonGig вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели на переменную в другом классе Евгений Тявкин Общие вопросы C/C++ 3 13.10.2014 17:09
Проблема с использованием String в другом классе nidaime Общие вопросы C/C++ 1 21.10.2013 01:07
Изменение сообщения notifyicon в другом классе Красноглаз C# (си шарп) 2 29.02.2012 19:18
Изменение переменной в классе и др. Dark_zarich Общие вопросы по Java, Java SE, Kotlin 3 28.01.2012 00:17
Вызов метода в другом классе jec Общие вопросы C/C++ 8 31.12.2010 21:16