全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1769
推到 Plurk!
推到 Facebook!

dbgrid的全屏显示问题

缺席
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-23 20:11:54 IP:222.184.xxx.xxx 訂閱
将DBGRID的ANCHORS,上下左右属性都设为TRUE,在不连DataSource1的况下是能够生效,能全屏显示的,但连了数据源后,DBGIRD原来多大就是多大了,不会全屏显示了,
------
我的编程起步于ktop,我将永远支持ktop
JustinShen
中階會員


發表:22
回覆:104
積分:80
註冊:2003-09-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-23 23:45:19 IP:58.216.xxx.xxx 訂閱
没有听说过用achors属性来设置全屏的,为什么不是使用Align呢?
------
====================
我为一切作努力!
Justin Shen

ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-24 07:03:08 IP:222.184.xxx.xxx 訂閱
其实可能是我说得不对,不叫全屏,呵呵,因为不可能一个窗口就放一个DBGRID,我就说就是只要最右边也显示满吧.后来调试时发现一个最奇怪的问题是,在运行时,偶尔最右边也是好的,但大多数时候时不好的,也就是没显示到最右边,空了一段.我自己的分析是好象和DBGRID里的字段显示的内容和长度有关,不知道是否会是这么一回事.
------
我的编程起步于ktop,我将永远支持ktop
JustinShen
中階會員


發表:22
回覆:104
積分:80
註冊:2003-09-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-04-24 23:05:31 IP:222.185.xxx.xxx 訂閱
如果窗体尺寸在运行时不变化,在编辑状态下,右键点击DBGrid选择Columns Editors...,定义一下每个字段的显示属性,尤其是Width。
如果在运行时窗体尺寸需要Resize,那么需要你在FormOnResize中写一段重新定义Columns Width的代码。这样DBGrid就不会继承字段本身的属性来显示了,自然就不会有空白了。
------
====================
我为一切作努力!
Justin Shen

ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-04-25 07:06:39 IP:222.184.xxx.xxx 訂閱
我把DBGIRD中的字段的宽度都定义好了,最奇怪的是,什么都不改,运行十几次样子(就是点那个窗口显示DBGIRD中的资料)就能显示到最右边了,大都数时候显示不到最右边,但相同配置的其它窗口中的DBGRID却能显示到最右边(我对照了设置,没看出有哪里不同)。
------
我的编程起步于ktop,我将永远支持ktop
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-04-26 20:10:01 IP:222.184.xxx.xxx 訂閱
现在什么参数都没改,每次运行又都是好的,我怀疑是控件或者系统的稳定性问题.
------
我的编程起步于ktop,我将永远支持ktop
系統時間:2024-05-09 6:55:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!