大致的可以这样,不是很精确:
procedure TForm1.Button1Click(Sender: TObject);
var
I,J: Integer;
bShow: Boolean;
begin
I := DBGrid1.DataSource.DataSet.RecordCount;
J := DBGrid1.Height div DBGrid1.Canvas.TextHeight('A') - 1;
if I > J then bShow := true
else bShow := false;
ShowScrollBar(DBGrid1.Handle,SB_VERT,bShow);
end;
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
I.Maxim := MaximStr;
I.Explain := '可用分不够可以给我发短消息';
I.Desire := '加不加分随你';
—————————————————————————————————
procedure TForm1.Button1Click(Sender: TObject);
var
I,J: Integer;
bShow: Boolean;
begin
I := DBGrid1.DataSource.DataSet.RecordCount;
J := DBGrid1.Height div DBGrid1.Canvas.TextHeight('A') - 1;
if I > J then bShow := true
else bShow := false;
ShowScrollBar(DBGrid1.Handle,SB_VERT,bShow);
end;
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
I.Maxim := MaximStr;
I.Explain := '可用分不够可以给我发短消息';
I.Desire := '加不加分随你';
—————————————————————————————————
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货