delphi 界面切换时,界面上的控件没有完全显示,截图如下,请高手帮忙解释一下原因和解决方法,谢谢! 20

 我来答
sirouszlh
2014-08-22 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:645万
展开全部
你说的是dbgriid的显示吧?
此类情况一般是这样
dbgriid连接到一个dataset 例如:adoquery1
当时查询了 adoquery1打开正常 自然dbgrid是显示的
但你打开了别的界面 那边也使用了这个adoquery1 则这边的显示虽然是有数据库 但没有匹配的显示
一句话 你查看这些dbgrid的dataset有没有在别处使用或被关闭
追问
不是的,是切换界面时,界面不能完全显示,不是说没有数据
追答
你的截图看不出有什么现象
除非各有一张 显示完整的图片和显示部分的图片

另外 界面显示不完整,一般是界面刷新的问题,而界面刷新,一般是由于代码的问题,
比如说代码死循环 或事件响应死循环
比如在onshow事件里 执行什么代码 导致发生什么事情, 然后又导致发生了onshow事件
那界面一直得不到刷新
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式