記事カテゴリ

ユーザー機能


 2024年5月28日(火) 19:47 JST

[Delphi] インプレースエディタの取得

  • 投稿者:
  • 表示回数
    3,982

下記のようなコードでインプレースエディタを取得すると、グリッドの内容を編集中の場合だけなどに限定した処理が可能です。

function GetGridEditor(Grid: Tc1UltGrid): TCustomEdit;
var
  i: Integer;
begin
  Result := nil;
  for i := 0 to pred(Grid.ControlCount) do
  begin
    if (Grid.Controls[i] is TCustomEdit) then
    begin
      Result := TCustomEdit(Grid.Controls[i]);
      exit;
    end;
  end;
end;

トラックバック

このエントリのトラックバックURL:
https://www.blackcat.xyz/trackback.php/ProgramingFAQ_del0065

以下のコメントは、その投稿者が所有するものでサイト管理者はコメントに関する責任を負いません。