一、在stdafx.h文件中,添加:

#include "Form2.h"

  1. / stdafx.h : 标准系统包含文件的包含文件,
  2. // 或是经常使用但不常更改的
  3. // 特定于项目的包含文件
  4. #pragma once
  5.  
  6. // TODO: 在此处引用程序需要的其他头文件
  7. #include "Form2.h"

二、在按钮响应事件中添加如下代码:

Form2 ^f = gcnew Form2();
f->ShowDialog();

  1. #pragma once
  2.  
  3. namespace mYt {
  4.  
  5. using namespace System;
  6. using namespace System::ComponentModel;
  7. using namespace System::Collections;
  8. using namespace System::Windows::Forms;
  9. using namespace System::Data;
  10. using namespace System::Drawing;
  11.  
  12. /// <summary>
  13. /// Form1 摘要
  14. ///
  15. /// 警告: 如果更改此类的名称,则需要更改
  16. /// 与此类所依赖的所有 .resx 文件关联的托管资源编译器工具的
  17. /// “资源文件名”属性。否则,
  18. /// 设计器将不能与此窗体的关联
  19. /// 本地化资源正确交互。
  20. /// </summary>
  21.  
  22. public ref class Form1 : public System::Windows::Forms::Form
  23. {
  24. public:
  25. Form1(void)
  26. {
  27. InitializeComponent();
  28. //
  29. //TODO: 在此处添加构造函数代码
  30. //
  31. }
  32.  
  33. protected:
  34. /// <summary>
  35. /// 清理所有正在使用的资源。
  36. /// </summary>
  37. ~Form1()
  38. {
  39. if (components)
  40. {
  41. delete components;
  42. }
  43. }
  44. private: System::Windows::Forms::Button^ button1;
  45. protected:
  46.  
  47. private:
  48. /// <summary>
  49. /// 必需的设计器变量。
  50. /// </summary>
  51. System::ComponentModel::Container ^components;
  52.  
  53. #pragma region Windows Form Designer generated code
  54. /// <summary>
  55. /// 设计器支持所需的方法 - 不要
  56. /// 使用代码编辑器修改此方法的内容。
  57. /// </summary>
  58. void InitializeComponent(void)
  59. {
  60. this->button1 = (gcnew System::Windows::Forms::Button());
  61. this->SuspendLayout();
  62. //
  63. // button1
  64. //
  65. this->button1->Location = System::Drawing::Point(, );
  66. this->button1->Name = L"button1";
  67. this->button1->Size = System::Drawing::Size(, );
  68. this->button1->TabIndex = ;
  69. this->button1->Text = L"button1";
  70. this->button1->UseVisualStyleBackColor = true;
  71. this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
  72. //
  73. // Form1
  74. //
  75. this->AutoScaleDimensions = System::Drawing::SizeF(, );
  76. this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
  77. this->ClientSize = System::Drawing::Size(, );
  78. this->Controls->Add(this->button1);
  79. this->Name = L"Form1";
  80. this->Text = L"Form1";
  81. this->ResumeLayout(false);
  82.  
  83. }
  84. #pragma endregion
  85. private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
  86. {
  87. Form2 ^f = gcnew Form2();
  88. f->ShowDialog();
  89. }
  90. };
  91. }

VS C++ 从一个窗口创建另一个窗口的更多相关文章

  1. access中根据一个表创建另一个

    access中根据一个表创建另一个 SELECT * INTO newTableFROM zD_qlr; SELECT * into mdFROM zd IN 'E:\fz\高阳\大姚\fz\bz\b ...

  2. Java基础之创建窗口——创建应用程序窗口(TryWindow)

    控制台程序. 准备好应用程序窗口及其包含的组件并显示,这称为实现窗口.调用应用程序窗口对象的setVisible()方法就会实现窗口.实现了应用程序的GUI之后,在主线程中修改或查询GUI可能会导致死 ...

  3. jQuery 获取父窗口的元素 父窗口 子窗口(iframe)

    $("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementById ...

  4. Sessions, Window Stations and Desktops(GetDesktopWindow函数得到的桌面句柄, 是Csrss.exe创建的一个窗口)

    由于不是搞安全的,对这块的东西一直不是很清楚,今天特意整理下. 总的来说,他们的关系如下: 我们知道Windows是支持多用户的,Session可以理解为每个用户登录,比如当前登录和远程登陆.Wind ...

  5. eclipse 在Servers窗口创建一个Tomcat 6.0 Server失败

    web项目部署到tomcat除了用eclipse插件,eclipse也有一个Servers窗口来部署.   问题背景:Servers窗口,我之前创建过一个Tomcat v6.0 Server,后来我把 ...

  6. Delphi使用TObject类对象创建接受window消息(使用Classes.AllocateHWnd为对象创建一个尺寸为0的窗口,从而有了Handle)good

    在delphi中,有时候我们希望对象可以接收windows消息,怎么办呢?因为要接收windows消息起码要有windows Handle,难道要建立的一个可见窗口?那样似乎太差强人意了.delphi ...

  7. 3.创建第一个android项目

    安卓开发学习笔记 1.安卓开发之环境搭建 2.SDK目录结构和adb工具及命令介绍 3.创建第一个android项目 1.打开Eclipse,选择File——>new——>others.. ...

  8. 认识Activity,创建第一个android应用-Hello Word

    2016-04-05 配置好Java.eclipse和Android环境就花费了一天时间.下载SDK真是费了不少时间.现在终于找到解决SDK更新的好方法了(更新自己电脑上的hosts文件,就可以使用G ...

  9. 【浅墨Unity3D Shader编程】之一 夏威夷篇:游戏场景的创建 & 第一个Shader的书写

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/40723789 作者:毛星云(浅墨)  ...

随机推荐

  1. hdu 4033 二分几何

    参考:http://blog.csdn.net/libin56842/article/details/26618129 题意:给一个正多边形内点到其他顶点的距离(逆时针给出),求正多边形的边长 二分多 ...

  2. Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段(转)

    摘自:http://blog.csdn.net/shakespeare001/article/details/7926783 Adapter是连接后端数据和前端显示的适配器接口,是数据Data和UI( ...

  3. android国外网站

    转载来自 http://www.23apk.com/?p=305 http://www.androidboards.com/ http://www.androidev.com/ http://andr ...

  4. Codeforces Gym 100342J Problem J. Triatrip 求三元环的数量 bitset

    Problem J. Triatrip Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100342/at ...

  5. Sky数[HDU2097]

    Sky数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

  6. Machine Schedule

    Machine Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  7. BZOJ3749 : [POI2015]Łasuchy

    设f[i][S]表示第i份食物被两个人吃的状态为S是否有可能,枚举f[1][]的情况后检验 f[i][0]=(f[i-1][1]&a[i-1]>=a[i])|(f[i-1][3]& ...

  8. BZOJ1185 : [HNOI2007]最小矩形覆盖

    求出凸包后,矩形的一条边一定与凸包的某条边重合. 枚举每条边,求出离它最远的点和离它最左最右的点,因为那三个点是单调变化的,所以复杂度为$O(n)$. 注意精度. #include<cstdio ...

  9. webapp开发经验总结

    webapp开发的大趋势之下,本人收集整理了一写关于webapp开发的经验,欢迎大家补充指正. 关于link <link rel="apple-touch-startup-image& ...

  10. 使用 Java 开发并生成 .jar 文件

    1. 编写文件 D:\test\Hello.java: package test; public class Hello { public static void main(String argv[] ...