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

Сбор значений textbox с одной формы на другую

09.02.2017, 20:02. Показов 2649. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, нужно с второй формы из 6 textbox'ов вывести значения на первую форму в один textbox одной строкой с нумерацией каждой добавленной строки
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.02.2017, 20:02
Ответы с готовыми решениями:

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

Данные из textBox одной формы в другую
Как можно передать содержание textBox'а из Form1 в Form2 по нажатию кнопки?

Перенос значения TextBox из одной формы в другую
Всем привет, подскажите пожалуйста! Скажем у меня есть две формы, в первой форме проходит авторизация и есть TextBox(LoginBox) в...

8
 Аватар для mimilbek
12 / 12 / 4
Регистрация: 13.04.2013
Сообщений: 125
09.02.2017, 20:32
Цитата Сообщение от ignatevMKSMMK2 Посмотреть сообщение
Здравствуйте, нужно с второй формы из 6 textbox'ов вывести значения на первую форму в один textbox одной строкой с нумерацией каждой добавленной строки

Метод в лоб
Вложения
Тип файла: 7z wwe.7z (23.8 Кб, 16 просмотров)
0
0 / 0 / 0
Регистрация: 02.02.2017
Сообщений: 10
09.02.2017, 21:29  [ТС]
Цитата Сообщение от mimilbek Посмотреть сообщение
Метод в лоб
Вложения
wwe.7z (23.8 Кб, 0 просмотров)
не открывает файл внутри p.s установлен vs 15 года
0
 Аватар для Harttman
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
09.02.2017, 22:10
В свойствах каждого TextBox'а сменить свойство Modifiers: с Private на Protected Internal.
После этого к ним можно обращаться
C#
1
form2.TextBox1
0
 Аватар для mimilbek
12 / 12 / 4
Регистрация: 13.04.2013
Сообщений: 125
10.02.2017, 11:18
Цитата Сообщение от ignatevMKSMMK2 Посмотреть сообщение
не открывает файл внутри p.s установлен vs 15 года
Запусти winform.csproj
0
 Аватар для Harttman
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
10.02.2017, 12:01
Вот рабочий вариант:
2 формы Form1 и Form2. На первой форме один текстбокс(Свойство Multiline = True) и кнопка. На второй форме 4 текстбокса со свойством Modified = Protected internal, которое можно изменить в окне свойств TextBox или изменить код в файле Form2.Deigner.cs и две Кнопки: Ок и Отмена
Файл Form2.Deigner.cs
C#
1
2
3
4
        protected internal System.Windows.Forms.TextBox textBox1;
        protected internal System.Windows.Forms.TextBox textBox2;
        protected internal System.Windows.Forms.TextBox textBox3;
        protected internal System.Windows.Forms.TextBox textBox4;


Код Form2.cs
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace WindowsFormsApplication1
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            button1.Text = "Ок";
            button1.DialogResult = DialogResult.OK;
 
            button2.Text = "Отмена";
            button2.DialogResult = DialogResult.Cancel;
        }
    }
}


Код Form1.cs
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form = new Form2();
            DialogResult result = form.ShowDialog(this);
 
            if (result == DialogResult.Cancel)
                return;
 
            textBox1.Text = "1: " + form.textBox1.Text + Environment.NewLine;
            textBox1.Text += "2: " + form.textBox2.Text + Environment.NewLine;
            textBox1.Text += "3: " + form.textBox3.Text + Environment.NewLine;
            textBox1.Text += "4: " + form.textBox4.Text;
        }
    }
}
1
0 / 0 / 0
Регистрация: 02.02.2017
Сообщений: 10
18.03.2017, 18:25  [ТС]
Harttman, почти то что хотел, только нужно что бы не каждый текст бокс с новой строки был, а все значения текстбоксов в одну строку, но с нумерацией т.е. каждая новая строка суммированых текстбоксов
0
 Аватар для Harttman
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
18.03.2017, 23:14
ignatevMKSMMK2,
C#
1
2
3
4
5
6
7
8
        private void button1_Click(object sender, EventArgs e)
        {
               Form2 form = new Form2();
               DialogResult result = form.ShowDialog(this);
               if (result == DialogResult.Cancel)
                   return;
            textBox1.Text += "1: " + form.textBox1.Text+ form.textBox2.Text+ form.textBox3.Text+ form.textBox4.Text + Environment.NewLine;
        }
1
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
19.03.2017, 11:34
Harttman, уж лучше тогда в свойство обернуть public string Text => textBox1.Text;
Хотя и то, и то не очень сточки зрения ООП, но второй вариант еще боле менее.

ignatevMKSMMK2, Создайте класс с нужными вам свойствами. И заполняйте эти свойства с помощью текстбоксов. И сделайте у формы свойство с доступом к объекту этого класса
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2017, 11:34
Помогаю со студенческими работами здесь

Скопировать значение TextBox из одной формы в другую
Есть две формы, у каждой формы есть свой textbox. Эти формы активны. Как значение textbox второй формы скопировать в textbox первой формы...

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

Передача значений из одной формы в другую
Есть форма на ней в textBox-ы вводятся данные : int kodtovara,kosttovar,kolvovzakaze,pocentnacenki,stoimost; String ^nametovar,...

Передача значений из одной формы в другую
Есть 2 формы. 1ая: namespace TwoFroms { public partial class Form1 : Form { public Form1() { ...

передача значений с одной формы на другую
Почему выдает ошибку, когда я вот так передаю значения с одной формы на другую??? procedure Tklient.DBGrid1CellClick(Column: TColumn);...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
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