Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
Кира22
0 / 0 / 1
Регистрация: 02.08.2011
Сообщений: 63
#1

Кнопка назад: перейти обратно на первую форму - C#

24.04.2012, 10:51. Просмотров 3509. Ответов 2
Метки нет (Все метки)

Уже замучилась!!!!Подскажите пожалуйста!Вот есть просто две формы:
ФОРМА 1:
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
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 просто_две_формы
{
    public partial class Form1 : Form
    {
        
        public Form1()
        {
            InitializeComponent();
            
        }
        private void button1_Click(object sender, EventArgs e)
        {
         Form2 form2 = new Form2();    
         form2.Show();
        }
        
        
    }
}
ФОРМА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
28
29
30
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 просто_две_формы
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
           ???????????????????????????
        }
    }
}
На форме 1 кнопка перхода на вторую, а на второй кнопка перехода на первую, т.е. Назад!Как это осуществить?????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 10:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кнопка назад: перейти обратно на первую форму (C#):

Как перейти на другую форму окна, и вернуться назад
С# Как перейти на другую форму окна , и назад вернуться (без диалоговых окон) ...

Закрыть первую форму и перейти на вторую форму
Как сделать, чтоб на 1-й форме, нажав кнопку выход закрылась вся первая форма,...

При первом запуске программы показывать первую форму, а при остальных вторую форму
при первом запуске программы показывать первую форму а при остальных...

Развернуть форму обратно
Ребят , вот так я открываю форму с "игрой" пряча при этом форму меню . ...

Как перейти на 2-ю форму путём нажатия Button на 1-й форме?
Привет. Как перейти на 2-ю форму путём нажатия Button на 1-й форме? Естественно...

Как передать текст обратно в форму
Простите, но мозг мой увял, поэтому прошу помощи! Есть 2 формы Form1 с button1...

2
kolorotur
Эксперт .NET
9941 / 8329 / 2045
Регистрация: 17.09.2011
Сообщений: 14,344
24.04.2012, 10:55 #2
Цитата Сообщение от Кира22 Посмотреть сообщение
На форме 1 кнопка перхода на вторую, а на второй кнопка перехода на первую
А что вы подразумеваете под словом "переход"? Смену фокуса?
0
VovavoV
47 / 47 / 6
Регистрация: 03.12.2010
Сообщений: 202
24.04.2012, 11:11 #3
В первой форме
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        Form2 Form2;
        private void button1_Click(object sender,EventArgs e)
        {
            try
            {
                Form2.Show();
                Form2.Focus();
            }
            catch(Exception)
            {
                Form2=new Form2(this);
                Form2.Show();
            }
        }
Во второй форме
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
    public partial class Form2:Form
    {
        private Form1 form1;
 
        public Form2(Form1 form1)
        {
            InitializeComponent();
            this.form1 = form1;
        }
 
        private void button1_Click(object sender,EventArgs e)
        {
            form1.Show();
            form1.Focus();
        }
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2012, 11:11
Привет! Вот еще темы с решениями:

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

Не могу найти ошибку в программе(для просмотра картинок):кнопка НАЗАД не работает(не становится активной) Найдите ошибку.

Открыть вторую форму и скрыть первую
Скажите почему в форме, которая содержит класс, нельзя сделать вот так: ...

Показать новую форму, не закрывая первую
если сделать так Form1 m = new Form1(); m.Show(); this.Hide(); то...


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

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

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