关于窗体拖拉出现的错误(100分)

  • 主题发起人 主题发起人 清风杨
  • 开始时间 开始时间

清风杨

Unregistered / Unconfirmed
GUEST, unregistred user!
我在多次拖拉窗体到最小化的时候,会出现‘参数不正确’的错误提示,请教各位高手,这是不是系统的一个消息呀??
应该怎样解决,(我需要用到窗体的拖拉事件。)
说明,主要出现的MDI窗体中。
 
是系统问题啦
 
要怎样避免这种情况呢??
 
“多次拖拉窗体到最小化的时候”是什么意思啊??
 
“多次拖拉窗体到最小化的时候' 就是在将鼠标放在窗体的边缘,出现双箭头的时候,往小的拖拉,窗体大小和最小化差不多的时候,有可能出现错误?
就是这个意思
 
哦,明白了。看看你是不是在子窗体中的OnResize或者OnPaint的事件中写过什么代码,或者处理过有关窗体改变尺寸或重绘类的消息...
 
这个没有写代码呀,我怀疑是不是系统消息的问题呀?
 
应该不会,你要是怀疑是系统的问题可以找一个和你类似的MDI程序,然后试试看按照和你说的完全相同的操作方案是否会产生相同的错误,我想这样一试便知了。但是我总是觉得应该是你处理相关消息不当引起了...
谁知道呢,你先按照我说的办法试试看吧!
 
我测试了一下,你说的没有问题。
那么问题出在哪里呢,是不是因为有数据源的问题呢?
我出现问题的几个窗体,都有数据源的。
但是“无效的参数”是什么参数无效呢???
 
数据源应该不关乎到显示的问题,否则还得了,数据显示一被覆盖就报告参数错误,那么程序就不用运行了。肯定还是你的程序代码问题。建议你搭建一个测试环境。具体可以参照这样做:仅仅创建一个MDI窗体,并在子窗体中加入必要数据库连接控件以及数据感知控件(注意:不要写任何用户代码!),然后运行程序并依据你的操作步骤操作子窗体看看是否还是发生错误,如果不发生错误则肯定是你的代码有问题,仔细检查每行代码(可以用排除法);如果是还发生错误,则很可能是你的Delphi有问题或者数据库连接有问题,或者是数据库有问题。
 
谢谢,我测试 一下,不过代码有点多,看来我要仔检查一遍了。
 
:)不客气!祝好运!还有就是问题解决了别忘了放分!呵呵
 
试试能跟踪到不能?看看拖动窗体触发了什么事件
 

Similar threads

D
回复
0
查看
816
DelphiTeacher的专栏
D
D
回复
0
查看
760
DelphiTeacher的专栏
D
D
回复
0
查看
710
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部