社区
C++ Builder
帖子详情
可否在StringGrid的一个Cell中显示两行文字
sincostan
2002-06-04 04:25:46
(有这个需求)
回车\n不起作用
...全文
49
4
打赏
收藏
可否在StringGrid的一个Cell中显示两行文字
(有这个需求) 回车\n不起作用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoyu
2002-09-26
打赏
举报
回复
good
ppzhao
2002-06-05
打赏
举报
回复
同意楼上的
hhmmdd
2002-06-04
打赏
举报
回复
void __fastcall TMainForm::gridDrawCell(TObject *Sender, int ACol, int ARow,
TRect &Rect, TGridDrawState State)
{
TCanvas *cv = grid->Canvas;
TRect r = Rect; r.left++; r.top++; r.right--; r.bottom--;
String S1,S2,S=grid->Cells[ACol][ARow];
int pos = S.Pos("\n");
if(pos==0) cv->TextRect(r,r.Left+1,r.Top+(r.Height()-cv->TextHeight(S))/2,S);
else {
S1 = S.SubString(1,pos-1);
cv->TextRect(r,r.Left+2,r.Top+1,S1);
S2 = S.SubString(pos+1,S.Length()-pos);
r.top += cv->TextHeight(S1)+2;
cv->TextRect(r,r.Left+1,r.Top,S2);
}
}
mygodness
2002-06-04
打赏
举报
回复
看来不行,我试了用:StringGrid1->Canvas->TextOut(0,0,"string1");也不行
Adv
String
Grid
使用方法(1)
本文简单的介绍了TAdv
String
Grid
控件...
可否
进行编辑 设置Options
中
goEditing设置为true。 2.点击鼠标时直接进入编辑,或允许、不允许改变行或列宽等特性,都可以在MouseActions
中
设置。 3.设置
Grid
中
,某一列的数据格
Db
grid
使用技巧(上)
在 Delphi 语言的数据库编程
中
,DB
Grid
是
显示
数据的主要手段之一。但是 DB
Grid
缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序
中
通过编程来达到美化DB
Grid
外观的目的。通过编程,我们可以改变...
一个
程序出错,请高手帮帮忙!!急!
一个
程序出错,请高手帮帮忙!!急! Delphi / Windows SDK/... 我想从库
中
的数据表导到
string
grid
,想做成比较直观一点的输入界面,把时间字段(sjd)作为行,把数据项目和数据编号字段作为两列输出,可是运行下面的程序时出...
Adv
String
Grid
使用技巧
1、Adv
String
Grid
做多表头在onIsFixed
Cell
事件
中
返回true的就是表头procedure TForm1.FormCreate(Sender: TObject);begin Adv
String
Grid
1.FixedRows:=2; Adv
String
Grid
1.SaveFixed
Cell
s := false; //...
TAdv
String
Grid
使用技巧(转载)
TAdv
String
Grid
是Delphi编程
中
常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂! 以下常用技巧,有一部分整理了,有一部分没有整理;有一部分测试了,有一部分没有经过...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章