首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

初学VC.net,请问大牛一个有关问题

2012-01-16 
初学VC.net,请教大牛一个问题我写的是一个窗体程序,如何在点击主窗口的一个按钮后再弹出一个窗口,在这个窗

初学VC.net,请教大牛一个问题
我写的是一个窗体程序,如何在点击主窗口的一个按钮后再弹出一个窗口,在这个窗口里可以设置有关主窗口中的数据,子窗口点确定后,设置好的数据可以回传到主窗口的类里。

还有就是,我们填进窗口的是字符串,如何用比较简单的方法把它转为数字后参加计算呢?

[解决办法]
1. 最简单的办法在主窗口文件中定义全局变量,在子对话框中对全局变量赋值,等返回主对话框后,再用把全局变量赋给主对话框中的类成员变量。

2. 另一个简单的方法是,在子对话框中调用GetParent函数获取主对话框的指针,然后强制转换为主对话框类型。然后就可以对其成员变量进行赋值了。

3. 也可以将主对话框的指针作为参数传递给子对话框,但需要避免头文件相互引用的问题。

[解决办法]
字符串转换,就用Convert::To***

这问题还请教大牛,大牛要被累晕了。。。
[解决办法]
设置几个成员变量来表示主窗口的属性,在弹出对话框,设置的属性赋值给你的成员变量,利用此你不就可以设置主窗口的属性了
2.将数据写入文档,然后从文档中读取窗口属性,现在大部分的程序都是这么做的

热点排行