T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-04 #1 我的主窗体边框设为不能更改,在DBRGRID设置为CLIENT.且COLUMONS[0][1][2]中也分别设置了WIDTH,但是总是会在底下显示滚动条。我如果用SHOWSCORLL函数的话,DBRGRID就变成全覆盖了,连就看不见底部的状态栏了。请问具体应该怎么样设置啊。
我的主窗体边框设为不能更改,在DBRGRID设置为CLIENT.且COLUMONS[0][1][2]中也分别设置了WIDTH,但是总是会在底下显示滚动条。我如果用SHOWSCORLL函数的话,DBRGRID就变成全覆盖了,连就看不见底部的状态栏了。请问具体应该怎么样设置啊。
A asnychen Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-04 #2 当DBRGRID的里各个表项的宽度大于DBRGRID的宽度,就会出现。。。要不就是把DBRGRID里表项宽度改下,要不就是把DBRGRID的宽度改大点
T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-05 #3 各个表项宽度是不是就是DRBRID里面COLUMOUNS[0],1,2,里面的WIDTH ?而且我试过。前面几个宽度加起来=dbgrid的宽度啊。
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-06 #4 前面几个宽度加起来=dbgrid的宽度,再加上竖向的滚动条的宽度,总宽度不久大于dbgrid的宽度了?
T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-06 #5 那也不对,怎么会看不见下面的状态栏,怪了。
T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-08 #7 后来又出问题了,为是么我数据库里面一有数据,那些个水平滚动条又都出现了啊,我是要在那里先固定死每个栏内的宽度呢?procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect; Field: TField; State: TGridDrawState);begin...end;还是这个?procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);beginend;
后来又出问题了,为是么我数据库里面一有数据,那些个水平滚动条又都出现了啊,我是要在那里先固定死每个栏内的宽度呢?procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect; Field: TField; State: TGridDrawState);begin...end;还是这个?procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);beginend;
T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-02-08 #8 还有一点要问的,我看到设置COLUMNS的属性有2个地方,一个好像是在DBGRID里么的WIDTH里面(我是添加的相应的列的内容,“日期”,“人物”,“地点”等等。)另外一个则是在TABLE的控件字段属性里面改写WIDTH,我到底是应该用哪个啊?急,我在线等的。
还有一点要问的,我看到设置COLUMNS的属性有2个地方,一个好像是在DBGRID里么的WIDTH里面(我是添加的相应的列的内容,“日期”,“人物”,“地点”等等。)另外一个则是在TABLE的控件字段属性里面改写WIDTH,我到底是应该用哪个啊?急,我在线等的。