首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于STRINGGRID垂直居中,并且自动换行的有关问题

2012-09-10 
关于STRINGGRID垂直居中,并且自动换行的问题在网上搜索到能够 通过自画让StringGrid居中或者自动换行,现在

关于STRINGGRID垂直居中,并且自动换行的问题
在网上搜索到能够 通过自画让StringGrid居中或者自动换行,现在想垂直居中并且自动换行该怎么做呢?两个属性一起使用似乎不行呀。请高手指点。

[解决办法]
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol,
int ARow, TRect &Rect, TGridDrawState State)
{

}
重载此事件
[解决办法]
多行也是可以的
String str="第一行\n第二行";
TStringList *slt=new TStringList;
slt->Text=str;
int rowcount=slt->Count;//获取行数

for(int row=0;row<rowcount;row++)
{
//通过计算得出坐标(x,y)
//分别画出来
TextOut(x,y,slt->Strings[row]);
}
delete slt;

热点排行