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

TStringGrid控件 挪动整行

2012-10-20 
TStringGrid控件 移动整行我想实现这样的功能:我选中某行或者某多行 ,将他们移动到另外的行数。请问这个功

TStringGrid控件 移动整行
我想实现这样的功能:
我选中某行或者某多行 ,将他们移动到另外的行数。

请问这个功能如何实现啊,求教求教。

[解决办法]
很简单。

C/C++ code
class TCrnStringGrid: public TStringGrid{public:    void __fastcall MoveRow(long FromIndex, long ToIndex)    {        TStringGrid::MoveRow(FromIndex, ToIndex);    }};void __fastcall TfrmTest::Button1Click(TObject *Sender){    // 将第3行换到第4行    ((TCrnStringGrid *)StringGrid1)->MoveRow(2, 3);    // 将第1行换到第5行    ((TCrnStringGrid *)StringGrid1)->MoveRow(0, 4);} 

热点排行