社区
C++ Builder
帖子详情
如何才能够让StringGrid里边的数据 居中 显示?
xiaoer123
2003-11-20 04:03:54
如何才能够让StringGrid里边的数据 居中 显示?
...全文
44
6
打赏
收藏
如何才能够让StringGrid里边的数据 居中 显示?
如何才能够让StringGrid里边的数据 居中 显示?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jbz
2004-02-12
打赏
举报
回复
mark
神医CL
2003-11-21
打赏
举报
回复
其实你真的应该查找一下,肯定有的
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{
//if(ARow>0 && ACol>0) //居中显示
{
StringGrid1->Canvas->FillRect(Rect);
DrawText(StringGrid1->Canvas->Handle,StringGrid1->Cells[ACol][ARow].c_str(),-1,(RECT*)&Rect,DT_SINGLELINE | DT_VCENTER |DT_CENTER);
}
}
glpk
2003-11-20
打赏
举报
回复
请参考 http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=663
Q : 怎样在TStringGrid中实现列的居中,靠右对齐?
其中 DrawText(...)参考bcb help的windows sdk
CCLIS
2003-11-20
打赏
举报
回复
自己DRAWCELL,在输出时用CANVAS来居中显示。
ydx
2003-11-20
打赏
举报
回复
你搜一下,stringgrid然后找吧,我以前看到过,好象很麻烦
xiaoer123
2003-11-20
打赏
举报
回复
没人会嘛?
delphi,
string
Grid
选中
显示
对号,否则不
显示
,并
居中
(测试成功)
delphi,
string
Grid
选中
显示
对号,否则不
显示
,并
居中
(测试成功)
Delphi
String
Grid
文字
居中
,Titile字体变大,Cell添加CheckBox
Delphi
String
Grid
文字
居中
Title文字变大,字体颜色改变,选中行颜色的改变 在Cell中添加CheckBox控件 点击实现CheckBox Checked true false
Delphi / XE10
String
Grid
实现合并单元格效果
显示
在
String
Grid
控件中实现
显示
Excel形式的合并单元格效果,也可以用Adv
String
Grid
,XL
GRID
等第三方控件,不过要破解比较麻烦。 原理是通过重载 OnDrawCell 事件procedure TForm1.SGDrawCell(Sender: TObject; ACol, ARow: Integer;Rect: TRect; State: T
Grid
DrawState);来实现重新
显示
改变设计好的格式效果...
delphi7
string
grid
保存
数据
为csv格式,以及读取
delphi7 下已经调试通过,将
string
gird
数据
保存为csv格式,同时将csv格式文件导入
string
gird;比保存为excel格式快了很多,而且导入时间也是非常快。
Delphi将
String
grid
指定行添加到Memo控件中.rar
Delphi将
String
grid
指定行添加到Memo控件中,选中
String
Grid
中的行,点击右下角的“添加”按钮,即可将选中的
String
Grid
行
数据
添加到下边的Memo控件中
显示
。部分源代码如下: procedure TForm1.FormCreate(Sender: TObject); begin
String
Grid
1.Cells[0,0] := '商品编号';
String
Grid
1.Cells[0,1] := 'cc10011';
String
Grid
1.Cells[0,2] := 'cc10012';
String
Grid
1.Cells[0,3] := 'cc10013';
String
Grid
1.Cells[0,4] := 'cc10014';
String
Grid
1.Cells[1,0] := '商品名称';
String
Grid
1.Cells[1,1] := '苹果';
String
Grid
1.Cells[1,2] := '香蕉';
String
Grid
1.Cells[1,3] := '西红柿';
String
Grid
1.Cells[1,4] := '西瓜';
String
Grid
1.Cells[2,0] := '商品数量';
String
Grid
1.Cells[2,1] := '200';
String
Grid
1.Cells[2,2] := '150';
String
Grid
1.Cells[2,3] := '300';
String
Grid
1.Cells[2,4] := '130';
String
Grid
1.Cells[3,0] := '商品金额';
String
Grid
1.Cells[3,1] := '$5.00';
String
Grid
1.Cells[3,2] := '$4.50';
String
Grid
1.Cells[3,3] := '$1.50';
String
Grid
1.Cells[3,4] := '$6.00'; end; procedure TForm1.Button1Click(Sender: TObject); var i,col,row: Integer; begin row :=
String
Grid
1.Row; for col := 0 to
String
Grid
1.ColCount - 1 do Memo1.Lines.Add(
String
Grid
1.Cells[col,row]); end;
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章