Windows窗体-返回第一个窗体

我无法从Form2返回到Form1。

我正在尝试做的是:

单击按钮,然后单击form1,就可以将您带到form2

单击按钮时,form2将带您进入form1。

我尝试更改this->Visible = false;this->Close();两种形式,但出现此错误

1>c:\users\form2.h(172): error C2065: 'form1' : undeclared identifier
1>c:\users\form2.h(172): error C2065: 'go_form1' : undeclared identifier
1>c:\users\form2.h(172): error C2061: syntax error : identifier 'menu_form'
1>c:\users\form2.h(173): error C2065: 'go_form1' : undeclared identifier
1>c:\users\form2.h(173): error C2227: left of '->Show' must point to class/struct/union/generic type

表格1

#include "form2.h"

private: System::Void start_button_Click(System::Object^  sender, System::EventArgs^  e) {
                 form2^ go_form2 = gcnew form2();
                 go_form2->Show();
                 this->Visible = false;
             }

表格2

#include "form1.h"

    private: System::Void start_button_Click(System::Object^  sender, System::EventArgs^  e) {
                     form1^ go_form1 = gcnew form1();
                     go_form1->Show();
                     this->Visible = false;
                 }

编辑:我试过这样做C ++ / CLI-如何打开一个新窗体并返回现在它打开第二个窗体,但在小窗口中没有任何内容

表格2

public ref class Form2 : public System::Windows::Forms::Form
    {
    public:
        Form2(void)
        {
            InitializeComponent();
        }
    public:
        Form2(System::Windows::Forms::Form ^ form1)
        {
            otherform = form1;
            InitializeComponent();
        }
private: System::Windows::Forms::Form ^ otherform;

private: System::Void Button_Click(System::Object^  sender, System::EventArgs^  e) {
            this->Hide();
            otherform->Show();
         }

表格1

private: System::Void button_Click(System::Object^  sender, System::EventArgs^  e) {
             Form2^ go_form2 = gcnew Form2(this);
             go_form2->Show();
             this->Hide();
         }

我现在知道了。InitializeComponent();在构造函数中已注释掉

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Windows 窗体中由第一个窗体打开的第二个窗体关闭时设置第一个窗体的事件

来自分类Dev

从另一个窗体打开新的Windows窗体

来自分类Dev

寻找一个Windows窗体控件

来自分类Dev

C#Windows窗体-在DataGridView中仅显示具有重复值的第一个值

来自分类Dev

Windows窗体有状态窗体

来自分类Dev

用户窗体组合框仅采用第一个值-Excel VBA

来自分类Dev

C#Windows窗体如何根据第一个组合框中的选择更改第二个组合框的值

来自分类Dev

返回(返回)Windows窗体C ++

来自分类Dev

Windows窗体-从上一个访问表值自动增加窗体编号

来自分类Dev

根据另一个窗体的当前位置设置Windows窗体的屏幕位置

来自分类Dev

如何从另一个窗体调整Windows窗体的大小

来自分类Dev

Windows窗体-从上一个访问表值自动增加窗体编号

来自分类Dev

在Windows窗体上绘制一个移动的矩形

来自分类Dev

多个.cs文件访问一个Windows窗体

来自分类Dev

Windows窗体:RightToLeft属性

来自分类Dev

验证DataGridView Windows窗体

来自分类Dev

调整Windows窗体的大小

来自分类Dev

Windows窗体字体粗细

来自分类Dev

Windows窗体显示与ShowDialog

来自分类Dev

Windows窗体问题

来自分类Dev

在Windows窗体中打印

来自分类Dev

Windows窗体消息框

来自分类Dev

Windows窗体控件属性?

来自分类Dev

调整Windows窗体的大小

来自分类Dev

Windows窗体刷新datagridview

来自分类Dev

Windows窗体的InputBinding

来自分类Dev

Windows 窗体的明显滞后

来自分类Dev

Windows窗体项目中的WPF窗体

来自分类Dev

Windows窗体打开新窗体以显示数据