Dbgrid的BUG!!!(100分)

  • 主题发起人 主题发起人 Victortim
  • 开始时间 开始时间
V

Victortim

Unregistered / Unconfirmed
GUEST, unregistred user!
1。在Dbgrid中所显示列,如果某列A的宽度大于DBGrid的显示宽度,而该
列为当前列(即该字段独Dbgrid的显示区),则此字段不能用鼠标把它
拖小。但如果在其它的列也同时在显示区内,则该列A可以用鼠标拖小。
2。如列A(列A的宽度大于DBGrid的显示宽度)的右边有一个列B,则把列变
成编辑状态,然后按DBGrid的水平滚动条向左,则你会发现--列的编辑
框会跑到列A中。
(d4,d5都是如此)
 
1, 应该是正常的,得要网格线可见才行,
 
哈哈
这个我早就发现了

数据感知控件我一般不用
 
to SuperMMX: 如果不小心把某列拖得太大了,哪怎样把它缩小?好象用鼠标就不行。

第二个问题
如果列A(列A的宽度大于DBGrid的显示宽度)的右边有一个列B,则把列B变成
编辑状态,然后按DBGrid的水平滚动条向左滚回列A,则你会发现列B的编辑框
会跑到列A中。--BUG

 
可以的的,将鼠标移到DBGRID的最右边,最上边,就可以
 
笨蛋!你们就不会用一下DBGrid控件的列属性试试?
在DBGrid控件上点右键,打开editing dbgrid.columns
再选取某列,把它的width属性改小不就行了吗这么简单
的问题你们也问?
 
to thtfsyh:
如果用户不小心把列宽拉得太大,大于DBGrid的显示宽度,哪用户怎样把它的width属性改小(runtime)
 
sorry thtfsyh.

to 爱情鸟:
如果用户不小心把列宽拉得太大,大于DBGrid的显示宽度,哪用户怎样把它的width属性改小(runtime)

 
to sherman
>>可以的的,将鼠标移到DBGRID的最右边,最上边,就可以
好象把鼠标方到什么地方都不可以。

第二个问题难道不是BUG
 
呵呵,那也算不得 bug, 至多是没考虑完全。
2, 就不知道了,
 
多人接受答案了。
 
后退
顶部