社区
数据库相关
帖子详情
求助!stringgrid问题
lsk2000
2003-04-21 12:04:34
请教高手:可不可能实现两个StringGrid共用一个水平滚动条?
...全文
32
7
打赏
收藏
求助!stringgrid问题
请教高手:可不可能实现两个StringGrid共用一个水平滚动条?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsk2000
2003-04-22
打赏
举报
回复
多谢周天!
我研究了半天delphi自带的范例,改了一下,将就实现了这个功能。结帐了!
zhoutian618
2003-04-21
打赏
举报
回复
可以啊。
把两个StringGrid都不加滚动条。ScrollBars=ssNone;
然后自己加入一个TScrollBar控件,
自己编写相应的代码进行滚动.
Comer
2003-04-21
打赏
举报
回复
up
zhoutian618
2003-04-21
打赏
举报
回复
大概方法是这样。
其它还是要根据你自己的实际情况,进行改进,优化。
zhoutian618
2003-04-21
打赏
举报
回复
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Grids;
type
TForm1 = class(TForm)
s1: TStringGrid;
b1: TScrollBar;
s2: TStringGrid;
procedure b1Scroll(Sender: TObject; ScrollCode: TScrollCode;
var ScrollPos: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.b1Scroll(Sender: TObject; ScrollCode: TScrollCode;
var ScrollPos: Integer);
begin
//ScrollPos代表当前的滚动条的位置
//s1.ScrollBy(0, ScrollPos); //这是调水平方向的。
//s1.TopRow:=s1.TopRow+ScrollPos;//或者是这样
s1.TopRow:=ScrollPos;
s1.Repaint;
end;
end.
blueshu
2003-04-21
打赏
举报
回复
别人也不知你的具体情况怎么写?
lsk2000
2003-04-21
打赏
举报
回复
楼上的大哥,能不能贴一段关于TScrollbar的代码?
String
Grid
,DB
Grid
导出成EXCEL
String
Grid
,DB
Grid
导出成EXCEL的快速方法,为C++BUILDER实例,非常详细,导出速度非常快!
String
Grid
,DB
Grid
导出成EXCEL的快速方法,为C++BUILDER实例,非常详细,导出速度非常快!
string
grid
多选拖拽换行
使用
string
grid
实现行多选, 然后通过拖拽移动选择行位置 按住ctrl可以多选不连续的行
String
Grid
实例 单元格变色等
String
Grid
实例 单元格变色等 学好DELPHI 就是学好这个控件 个人感觉
String
Grid
DB
Grid
全书
详细讲解
String
Grid
DB
Grid
用法,有delphi源码
delphi
string
Grid
小示列
描述delphi中
String
Grid
的简单用法 本程序一成功运行 不会出现bug
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章