HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 23.04.2010, 02:15
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 801
С нами: 9885926

Репутация: 1188


По умолчанию

Цитата:
Сообщение от 0kt0ber  
NetSter
.....Form2:
Код:
    
public partial class Form2 : Form
    {
        private Form1 _f1;
        public Form2(Form1 f1)
        {           
            _f1 = f1;
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            richTextBox1.Text = _f1.getString();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            _f1.Show();
            this.Close();
        }
    }
Ошибка.
В экземпляре объекта не задана ссылка на объект.
 
Ответить с цитированием

  #12  
Старый 23.04.2010, 02:38
0kt0ber
Новичок
Регистрация: 28.01.2010
Сообщений: 15
С нами: 8570766

Репутация: 17
По умолчанию

Цитата:
Сообщение от NetSter  
Ошибка.
В экземпляре объекта не задана ссылка на объект.
Source
Тут в сети недавно появился отличный скан интересной книги "Троелсен Э. - Язык программирования С 2008 и платформа. NET 3.5 (4-е изд., 2010)" может почитать основы, чтобы небыло таких вопросов...

Последний раз редактировалось 0kt0ber; 23.04.2010 в 02:41..
 
Ответить с цитированием

  #13  
Старый 23.04.2010, 10:16
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
С нами: 8680278

Репутация: 17
По умолчанию

Я знаю 3 метода передачи данных между формами:
1) Написать свойство
2) Сделать richtextbox public(самый простой)
3) Создать обьект класса формы
И это еще не все методов очень много так что выбор остается за тобой

Последний раз редактировалось cheater_man; 23.04.2010 в 10:21..
 
Ответить с цитированием

  #14  
Старый 23.04.2010, 16:30
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 801
С нами: 9885926

Репутация: 1188


По умолчанию

сегодня в универе на лабе разобрался.
сделал таким образом.
(пока работает, так и будет, жду критики и предложений по оптимизации и т.д. других способов написания )

Первая форма

PHP код:
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 
WindowsFormsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
Form2 Form2 = new Form2();
            
Form2.mess textBox1.Text;
            
this.Hide();
            
Form2.Show();
        }
    }

вторая форма
PHP код:
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 
WindowsFormsApplication1
{
    public 
partial class Form2 Form
    
{
        public 
string mess;
        public 
Form2()
        {
            
InitializeComponent();
        }

        private 
void Form2_Load(object senderEventArgs e)
        {
            
textBox1.Text mess;
        }
    }

знаю, это примитив. если есть предложения написать все "как лучше" - велком)
всем спасибо кто отписался!
 
Ответить с цитированием

  #15  
Старый 23.04.2010, 20:52
0kt0ber
Новичок
Регистрация: 28.01.2010
Сообщений: 15
С нами: 8570766

Репутация: 17
По умолчанию

Цитата:
Сообщение от NetSter  
сегодня в универе на лабе разобрался.
сделал таким образом.
(пока работает, так и будет, жду критики и предложений по оптимизации и т.д. других способов написания )
...
знаю, это примитив. если есть предложения написать все "как лучше" - велком)
всем спасибо кто отписался!
а когда вторая форма закроется как ты первую опять покажешь?
Я же дал рабочий вариант, неужели не разобрался?
 
Ответить с цитированием

  #16  
Старый 23.04.2010, 21:52
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 801
С нами: 9885926

Репутация: 1188


По умолчанию

Цитата:
Сообщение от 0kt0ber  
а когда вторая форма закроется как ты первую опять покажешь?
Я же дал рабочий вариант, неужели не разобрался?
щя гляну, я сутра видел но не было времени посмотреть сорсы.
а в универе вроде все заработало, и я не смотрел.
 
Ответить с цитированием

  #17  
Старый 23.04.2010, 23:40
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

NetSter, нормальный простой логичный вариант решения. Чем проще, тем лучше.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен валют _Dance_ Платежные системы 254 17.06.2010 19:13
Мне нужны яндекс деньги отдаю WM Troyan47 Покупка, продажа, услуги в Соц. Сетях 10 03.12.2009 08:55
Sale of ICQ Hertz ICQ - Покупка, продажа 1 28.09.2009 04:27
Обмен данными между 2мя потоками _nic С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5 04.09.2009 23:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.