Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
5 / 5 / 2
Регистрация: 17.01.2012
Сообщений: 70
1

Изменение свойств объектов другой формы

01.02.2012, 18:48. Показов 4132. Ответов 6
Метки нет (Все метки)

Изменение свойств объектов другой формы


Изменение свойств объектов другой формы


Привет. Как можно передать данные таким способом? Только не пишите п лиз про 7, способов я не могу понять.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2012, 18:48
Ответы с готовыми решениями:

Получение и изменение свойств элемента формы из другой формы
Существует MDI-форма Form1. Форма имеет элемент MainMenu1. Один из пунктов MainMenu1 вызывает...

Изменение свойств компонентов другой формы
Доброе время суток ! Подскажите пожалуйста как сделать : имею 2 формы . На 1 форме имею textbox1 и...

Изменение свойств контрола с другой формы
Здравствуйте. Такой вопрос: У меня программа работает по такой методике - запускается первая...

Хранение свойств объектов формы
Доброго времени суток. Задумался над темой о хранении результатов работы в программе: например,...

6
5 / 5 / 2
Регистрация: 17.01.2012
Сообщений: 70
01.02.2012, 21:22  [ТС] 2
Спасиба сам розобрался Кому интересно то вот:

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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 Form2 = new Form2();
            Form2.mess = textBox1.Text;
            this.Hide();
            Form2.Show();
        }
    }
}
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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication4
{
    public partial class Form2 : Form
    {
        public string mess;
        public Form2()
        {
            InitializeComponent();
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
            textBox1.Text = mess;
            listView1.Items.Add(mess);
        }
    }
}
Изменение свойств объектов другой формы


Изменение свойств объектов другой формы


WindowsFormsApplication4.zip
0
6021 / 3428 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
02.02.2012, 13:13 3
На первой
C#
1
2
3
4
5
6
       private void button1_Click(object sender, EventArgs e)
        {
            Form2 Form2 = new Form2(textBox1.Text);           
            this.Hide();
            Form2.Show();
        }
на второй достаточно этого
C#
1
2
3
4
5
6
public Form2(string mess)
        {
            InitializeComponent();
            textBox1.Text = mess;
            listView1.Items.Add(mess);
        }
а вот так лучше не делать
Цитата Сообщение от Vitiok Посмотреть сообщение
public string mess;
это считается плохим тоном, т.к. нарушает инкапсуляцию
1
5 / 5 / 2
Регистрация: 17.01.2012
Сообщений: 70
08.02.2012, 20:52  [ТС] 4
Цитата Сообщение от nio Посмотреть сообщение
На первой
C#
1
2
3
4
5
6
       private void button1_Click(object sender, EventArgs e)
        {
            Form2 Form2 = new Form2(textBox1.Text);           
            this.Hide();
            Form2.Show();
        }
на второй достаточно этого
C#
1
2
3
4
5
6
public Form2(string mess)
        {
            InitializeComponent();
            textBox1.Text = mess;
            listView1.Items.Add(mess);
        }
а вот так лучше не делать

это считается плохим тоном, т.к. нарушает инкапсуляцию
А как можна зделать чтоб формы не копировались а данные передавались в одну форму?
0
6021 / 3428 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
08.02.2012, 21:46 5
Цитата Сообщение от Vitiok Посмотреть сообщение
А как можна зделать чтоб формы не копировались а данные передавались в одну форму?
Не понял вопрос. Что куда копируется?
0
5 / 5 / 2
Регистрация: 17.01.2012
Сообщений: 70
08.02.2012, 22:23  [ТС] 6
Цитата Сообщение от nio Посмотреть сообщение
Не понял вопрос. Что куда копируется?
WindowsFormsApplication5.rar
0
5 / 5 / 2
Регистрация: 17.01.2012
Сообщений: 70
08.02.2012, 22:26  [ТС] 7
Цитата Сообщение от nio Посмотреть сообщение
Не понял вопрос. Что куда копируется?

Я зделал еще таким способом, толь подскажите пожалуйста как передавать значения из всех тексбоксов в колонки а не только из одногоWindowsFormsApplication8.rar
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2012, 22:26

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Изменение значений свойств элементам формы
Здравствуйте! Нужна подсказка, наглядный пример: как заменить свойство Text элементу Label1? ...

Передача свойств классу из другой формы
Имеется класс: class Show { public Boolean Help { get; set; } //свойство...

Получение свойств компонентов другой формы
У меня есть две формы, значение textbox1.Text (Form1) должно передавать в WebBrowser.Navigated...

Изменение свойств элементов формы из другого класса
Подскажите пожалуйста как из класса FormCondition... class FormCondition { ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.