读书人

关于STRINGGRID垂直居中并且自动换行

发布时间: 2012-09-10 11:02:32 作者: rapoo

关于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;

读书人网 >C++ Builder

热点推荐