在每个子窗口上都用了SPLITCONTAINER控件.每个SPLITDISTANCE的值都能调整,并且当用户下次打开这个窗口时SPLITDISTANCE的值同关闭时是一样的.
错误现象:
现在当我逐个关闭每个子窗口时,他的SPLITDISTANCE的值正确的储存在CONFIG文件里,但是如果关闭父窗口,所属的子窗口的SPLITDISTANCE的值就乱了,都储存为最后显示的子窗口的值.这个改变是发生在调用重写的 WndProc(ref Message m)函数时发生.这个错误我都找了很长时间了也没找到错误.各位老大帮帮忙吧.多谢了.
18 个解决方案
#1
顶啊
#2
当关闭主窗口时,递归循环关闭子窗口,调用关闭子窗口SPLITDISTANCE的方法
#3
LSD,我在程序里都用THIS了,就是说每个SPLITDISTANCE都储存在各自的名下了.不应该混吧.
#4
别骗人啊
顶了要给分
顶了要给分
#5
我喜欢奇怪问题,顶
#6
UP
#7
踢上去
#8
UP
#9
ding
#10
老大给点建议吧,急啊:::::::::::::::::::
#11
up
#12
up
#13
up
#14
顶了,看LZ说话算数不
#15
顶 网络第一红词
#16
ding
#17
用子窗体的formclosing事件看看.
一个个messagebox. 然后再写入config
一个个messagebox. 然后再写入config
#18
Formclosing 我看了,一进FORMCLOSING 就是错误的值.
#1
顶啊
#2
当关闭主窗口时,递归循环关闭子窗口,调用关闭子窗口SPLITDISTANCE的方法
#3
LSD,我在程序里都用THIS了,就是说每个SPLITDISTANCE都储存在各自的名下了.不应该混吧.
#4
别骗人啊
顶了要给分
顶了要给分
#5
我喜欢奇怪问题,顶
#6
UP
#7
踢上去
#8
UP
#9
ding
#10
老大给点建议吧,急啊:::::::::::::::::::
#11
up
#12
up
#13
up
#14
顶了,看LZ说话算数不
#15
顶 网络第一红词
#16
ding
#17
用子窗体的formclosing事件看看.
一个个messagebox. 然后再写入config
一个个messagebox. 然后再写入config
#18
Formclosing 我看了,一进FORMCLOSING 就是错误的值.