当我想要时,哪些选项/属性应该用于显示滚动条的主要内容? 或者在Delphi 2010中始终可见 帮助往往是无用的 谢谢 PW
答案 0 :(得分:5)
@Philippe,你可以使用ShowScrollBar函数和HorzScrollBar,VertScrollBar propeties来做到这一点。
检查此代码
procedure TForm1.FormCreate(Sender: TObject);
begin
HorzScrollBar.Range := 10000; // set the range to an higher number
VertScrollBar.Range := 10000; // set the range to an higher number
ShowScrollBar(Handle, SB_BOTH, True);
end;
答案 1 :(得分:1)
如果设置AutoScroll = true,则应在需要时显示。也就是说,如果任何可视组件放置在可见客户区域之外。
如果您的屏幕外没有任何组件,为什么还需要显示滚动条?
无论如何,您可以将Horz- / VertScrollBar.Range设置为大于clientheight / width的任何值,它们将显示出来。
如果您需要其他内容的滚动条,您始终可以在表单上删除TScrollBar组件。