Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
3 / 3 / 3
Регистрация: 21.10.2014
Сообщений: 113

Перенос значение переменной в другую форму

03.10.2016, 19:08. Показов 1816. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть две формы.
Form1:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public partial class Form1 : Form
    {
        public double rt ;
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            Form2 fm2 = new Form2();
            fm2.ShowDialog();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            rt = 2;
            textBox1.Text = Convert.ToString(rt);
        }
    }
Form2:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
            Form1 fm1 = new Form1();
            textBox1.Text = Convert.ToString(fm1.rt);
        }
    }
И проблема в том, что во второй форме переменная равна нулю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2016, 19:08
Ответы с готовыми решениями:

Передать значение переменной в другую форму
При запуске программы, главной точкой программы остается главная форма, вот при инициализации, я сразу же запускаю другую форму...

Перенос переменной в другую форму
Всем привет, нужно осуществить перенос переменной в другую форму. Как это сделать?

Перенос переменной на другую форму
Работаем с 2 формой var s:string; begin s:=edit1.text; end; Как мне перенести переменную s на другую форму, на Form1?

1
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
03.10.2016, 19:39
ArturKaktus,
Объект класса Form1, создаваемый в строке
C#
10
Form1 fm1 = new Form1();
не имеет никакого отношения к объекту, полю rt которого присваивается значение 2.
см. п.2 в Ответы на 7 самых частых вопросов по WinForms
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.10.2016, 19:39
Помогаю со студенческими работами здесь

Не пойму перенос переменной на другую форму
Суть в чем. Пишу тест,хочу что бы менялись формы когда юзер отвечает на вопросы а в конце теста открывалась форма с набранными баллами. Но...

Передать значение переменной в другую форму
Был изучен инет, гугл не помог. В форме1 есть переменная public int a; которая при нажатии кнопки private void...

Значение переменной в одной форме перенести в другую форму и использовать для сортировки данных
Доброго времени суток. Решил сделать логин авторизацию для БД ЖКХ с выводом в 2 разные формы (Для Админа и Клиентов). Окей нашел код и...

Перенос в другую форму
Добрый вечер! есть 2 формы. в первой проверяется условие и выставляется значение true or false как эти результаты перенести в работу...

Перенос в другую форму
Имеется база с формой номер 1, для дальнейшей работы с базой необходимо всю ее перенести в другую базу с формой номер 2. Подскажите,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru