📄 subject_37249.htm
字号:
<p>
序号:37249 发表者:lon 发表日期:2003-04-23 11:46:56
<br>主题:新手:怎么在两个dialog box之间进行值传递??
<br>内容:我在一个基于dialog的项目中,弹出一个新的dialog作为一个设置框,我怎么保留这些设置到主dialog中呢,高手救命!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:罗兹维尔 回复日期:2003-04-23 12:16:42
<br>内容:你的dialog base 的项目中一定有为了弹出新的dialog作为一个设置框的消息响应函数,而且肯定要有新的dialog的DoModel(),只需将新的dialog中输入变量定义为公有,消息响应函数中将新的dialog中公有变量读入即可
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:aijun 回复日期:2003-04-23 12:44:12
<br>内容:上面那位老兄说了,你必须先生成一个对话框的对象,在DoModel()后,用这个对象调出dialog内的公用变量,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:titany 回复日期:2003-04-23 13:17:55
<br>内容:我来试试看^_^<BR>比如说吧,你弹出的dialog2有一个textbox,用类向导给textbox定义一个变量m_text2,原来的dialog1有一个变量m_text1,要想把设置的值赋给m_text1可以这样:<BR>CDialog2Dlg dlg;//定义dialog2的对象<BR>if(dlg.DoModal()==IDOK){//判断是否按下确定按钮<BR>m_text1=dlg.m_text2;//赋值<BR>UpdateData(FALSE);}//由m_text1传送值到dialog1的textbox以更新显示<BR>大概应该是这样吧,我也是初学者,请高手斧正,大家共同进步<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:fw 回复日期:2003-04-24 12:19:33
<br>内容:我正需要,赞
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tennis 回复日期:2003-04-24 12:45:37
<br>内容:好,我知道了!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -