怎样才能不显示滚动条的滑块? TMEMO的ScrollBars:=ssBoth;不就是你要的效果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大家没有明白我的意思,看看这两幅图的区别就明白了!http://www.chinasf.com/snap1.jpghttp://www.chinasf.com/snap2.jpg Memo1.ScrollBars:=ssBoth;就是你想要的效果吗?怎么了?你的不行吗? 假如是DBGRID呢?有没有办法把滚动条去掉呢?? 我只对TScrollBar和没有将TScrollBar完全封装的控件进行过设置。给你一个简单的例子吧,我建议你到大富翁上搜索一下相关的贴子,你会有收获的!这个程序是从大富翁上抄的,不太好意思没时间自己写,主要是 把TDBNavigator放在TDBGrid的水平Scrollbar上1. 去掉DBGrid的水平滚动条,把ScrollBars设置为ssNone2. 创建内置的水平滚动条FScr和FNav, 和其它控件3. 控制FScr和FNav的位置(和宽度)我认为至此外观上已搞定type TTestGrid = class(TDBGrid) private FNav: TDBNavigator; FScr: TScrollBar; ... protected procedure Loaded; override; procedure Resize; override; ... public constructor Create(AOwner: TComponent); override; destructor Destroy; override; ... published ... end;implementationconstructor TTestGrid.Create(AOwner: TComponent);begin inherited Create(AOwner); Width := 400; ScrollBars := ssNone; FScr := TScrollBar.Create(Self); FScr.Parent := Self; FScr.Left := 0; FScr.Width := 100; FScr.Top := Height - FScr.Height - 3; FNav := TDBNavigator.Create(Self); FNav.Parent := Self; FNav.Left := 101; FNav.Height := FScr.Height; FNav.Top := Height - FNav.Height - 3; FNav.Width := 200; ...end;destructor TTestGrid.Destroy;begin ... FNav.Free; FScr.Free; inherited Destroy;end;procedure TTestGrid.Loaded;begin inherited Loaded; Resize;end;procedure TTestGrid.Resize;begin inherited; FScr.Top := Height - FScr.Height - 3; FNav.Top := Height - FNav.Height - 3;end; dbgrideh导入excel提示TDBGridEhExportClass未定义 关于Rave的问题 问题很苯的问题吧:关于 Twebbrowser FastReport分栏问题? 如何才能将文件文件中的回车换成空?在线 哪位大侠写有DeviceTopology.h的pascal版本? 这个效果怎做,根是几个部门,根下是某一部门的人员名,点人员名,在grid中显示相应的 快来帮我呀! DELPHI的公式编辑器 有关ListView的简单问题 怎样在当前光标处写信息! 求助Dephi输出显示方式!
http://www.chinasf.com/snap1.jpg
http://www.chinasf.com/snap2.jpg
这个程序是从大富翁上抄的,不太好意思没时间自己写,主要是 把TDBNavigator放在TDBGrid的水平Scrollbar上
1. 去掉DBGrid的水平滚动条,把ScrollBars设置为ssNone
2. 创建内置的水平滚动条FScr和FNav, 和其它控件
3. 控制FScr和FNav的位置(和宽度)
我认为至此外观上已搞定type
TTestGrid = class(TDBGrid)
private
FNav: TDBNavigator;
FScr: TScrollBar;
...
protected
procedure Loaded; override;
procedure Resize; override;
...
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
...
published
...
end;implementationconstructor TTestGrid.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
Width := 400;
ScrollBars := ssNone; FScr := TScrollBar.Create(Self);
FScr.Parent := Self;
FScr.Left := 0;
FScr.Width := 100;
FScr.Top := Height - FScr.Height - 3; FNav := TDBNavigator.Create(Self);
FNav.Parent := Self;
FNav.Left := 101;
FNav.Height := FScr.Height;
FNav.Top := Height - FNav.Height - 3;
FNav.Width := 200;
...
end;destructor TTestGrid.Destroy;
begin
...
FNav.Free;
FScr.Free; inherited Destroy;
end;procedure TTestGrid.Loaded;
begin
inherited Loaded; Resize;
end;procedure TTestGrid.Resize;
begin
inherited; FScr.Top := Height - FScr.Height - 3;
FNav.Top := Height - FNav.Height - 3;
end;