掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
StringGrid内のキャレット位置を調べるには (ID:10861)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ちょっとキャストが邪道っぽいですが、以下でうまくいきました。 { Private 宣言 } public ctl:TControl; procedure IPEClick(Sender: TObject); end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.IPEClick(Sender: TObject); begin Memo1.Lines.Add(IntToStr(TEdit(ctl).SelStart)); end; procedure TForm1.StringGrid1Click(Sender: TObject); begin if StringGrid1.ControlCount > 0 then begin ctl := StringGrid1.Controls[0]; if ctl is TInplaceEdit then TEdit(ctl).OnClick := IPEClick; end; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.