请教vc++高手,form1和form2之间怎么传递信息?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教vc++高手,form1和form2之间怎么传递信息?相关的知识,希望对你有一定的参考价值。

我是编程初学者,我要用vs2005,语言是c++,做一个windows窗体应用程序。

具体要实现功能如下:

在form1中有个一个picturebox1,一个textbox1和一个button1,按下button1之后要弹出另外一个窗口form2,form2中有一个textbox2和一个button2。

form1中的picturebox1的图片,我是以OpenFileDialog的方式导入的。

要实现,在textbox2中输入一段文字,然后按下button2,这个时候要判断picturebox1的图片是不是为空(就是判断有没有插入图片),如果图片空的话,弹出MessageBox提醒插入图片,如果图片不为空的话,就将textbox2中的内容传送到textbox1中。

各位高手帮帮忙了,小弟我为了这个问题困惑了好久了,我是编程菜鸟,很多都不懂,请尽量回答得详细一些。

回答得好的话,另有加分!

VC++窗体一般对应一个类,传递数据方法很多,比如全局变量传递,公有数据成员传递或者成员函数传递,甚至可以使用消息来传递,根据你的描述,form2类似于一个打开文件那样的窗口,这种只要建立form2的类,在form1的button1中实例化该类,并显示窗口,然后根据form2返回的值来判断textbox2的值 参考技术A 都设一个变量 当一个对话框消失时 将变量赋值给另外对话框的一个变量 参考技术B 在form1中定义一个变量,在FORM2中通过 窗口对象.变量 调用 参考技术C hjhgjghj

请教个vue动态生成form表单,表单里有单选项radio?

有没有vue的高手,请教个问题,点击按钮动态生成的el-radio,怎样让这些动态生成的radio为同一组,每次只能选中(选项0、选项1、选项2、选项3、选项4)其中一个?(我现在做的这个可以选择全部的,如图所示)

参考技术A 例子:
每次动态生成elradios数组 如:['a','b','c','d','e']
<el-radio-group v-model="elradios_selected">
<el-radio v-for="i in elradios" :label="i" />
</el-radio-group>

以上是关于请教vc++高手,form1和form2之间怎么传递信息?的主要内容,如果未能解决你的问题,请参考以下文章

c# 中form与form之间的数据传递

Winform 下,两个不同窗体的DataGridView控件中的数据间传值怎么解决?

C#开发项目时怎么在form1和form2之间传递数据

C#中两个form窗体之间如何访问相互属性控件,如下:

WeifenLuo.WinFormsUI.Docking中窗体怎么传值

怎样在C#中实现父窗体向子窗体传值和子窗体向父窗体传值