powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с формами и checkBox.(С#)
2 сообщений из 2, страница 1 из 1
Работа с формами и checkBox.(С#)
    #39163338
Zvuk9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма,на которой расположен checkbox. И есть вторая форма,на которой расположен radiobutton.
Если нажат checkbox на одной форме и выбран radiobutton на другой форме,то заносится текст в текстовый файл.
Делал так:
Код: c#
1.
2.
3.
Form1 f1 = new Form1();
            if (f1.checkBox1.Checked == true)
            File.AppendAllText("R.txt", f1.checkBox1.Text);


но текст не сохраняется в текст. файл.
Делал и так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 public partial class Form2 : Form
    {
        Form1 f1;
        public Form2()
        {
            Form1 f1 = new Form1();
            InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            if (f1.checkBox1.Checked == true)
            File.AppendAllText("R.txt", f1.checkBox1.Text);
        }
    }
}


но программа заглючивает и пишет if (f1.checkBox1.Checked == true)(Ссылка на объект не указывает на экземпляр объекта.)
Помогите,пожалуйста...
...
Рейтинг: 0 / 0
Работа с формами и checkBox.(С#)
    #39164720
sanekoffice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
Form1 f1 = new Form1(); 


Вот тут чудеса. У вас уже объявлена переменная с таким именем на уровне класса и вы создаете с таким же в конструкторе? Компилятор такое не пропустит. А раз уж пропустил значит код отличается от того что вы представили Вот я набросал рабочий вариант...

Вот так победим!

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public partial class Form2 : Form
    {
        Form1 f1;
        public Form2()
        {
            InitializeComponent();
            f1 = new Form1();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            if (f1.checkBox1.Checked == true)
            File.AppendAllText("R.txt", f1.checkBox1.Text);
        }
    }
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с формами и checkBox.(С#)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]