Top / Programming / C++Builder / グリッドの列幅が変更されたときのイベント

グリッドの列幅が変更されたときのイベント

グリッドの列幅が変更されたことを知るには、TCustomGrid.ColWidthsChangedメソッドをオーバーライドします。

  1. TCustomGridのサブクラスを作成します。
  2. ColWidthsChangedメソッドをオーバーライドします。

次のようなコードになります。

class TMyGrid : public TCustomGrid
{
protected:
  DYNAMIC void __fastcall ColWidthsChanged();
};

void __fastcall TMyGrid::ColWidthsChanged()
{
  TDrawGrid::ColWidthsChanged();
  //グリッドの列幅が変更されたときの処理を記述する
  …
}

更新履歴