📄 subject_56959.htm
字号:
<p>
序号:56959 发表者:金枪鱼 发表日期:2003-10-22 03:45:43
<br>主题:属性单内属性页质检的信息传递
<br>内容:一个属性单内,某个属性页上的编辑框A的内容发生变化后,我希望另一个属性页的编辑框B的内容也同样变化,请问高手怎么实现!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-10-23 08:53:43
<br>内容:一般将数据保存在父窗口即sheet类对象中,各个子窗口即page调用即可<BR><BR>也就是说初始化是sheet先从配置文件中读出数值,保存在其类成员中,然后page初始化时从sheet对象取得数据.<BR><BR>反过来 保存数据只要sheet中处理即可
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-10-23 10:00:21
<br>内容:感谢IWILL,你说的这种情况是我们一般情况下使用,初始化时通过sheet设置所有Page的成员的初值,保存时在sheet中处理各个page中的成员值。<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>
回复者:iwill 回复日期:2003-10-23 11:38:50
<br>内容:变化后就更改sheet中的值,同时通知其他page值已经改变,让它reload :)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-10-23 11:51:29
<br>内容:你的意思我理解了,但时我没有找到这种机制啊。<BR><BR>切换属性页时,应该是有一个WM_KILLFOCUS消息,但只能再属性页内从在。属性单中没有找到属性页发生切换的消息啊。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-10-23 12:52:40
<br>内容:几乎每个控件都有内容改变的通知消息啊<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>
回复者:金枪鱼 回复日期:2003-10-23 14:06:34
<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>
<font color=red>答案被接受</font><br>回复者:iwill 回复日期:2003-10-24 11:04:13
<br>内容:做了一个demo看看,不知道是否合要求
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-10-24 18:02:49
<br>内容:谢谢IWILL,我要的就是这个效果。<BR><BR>我也想过,是在没办法时只好使用属性页向属性单发送消息的办法了。<BR><BR>我总是希望不通过自定义消息实现它。你提供的(CMyPropertySheet*)GetParent()这种方法是在好,我没有想到这样页可以实现.<BR><BR><BR>分先给上。<BR><BR>2003-10-24 18:04:21
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -