掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TStringGridの選択範囲の不可思議な動作 (ID:28748)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんな感じのことかい? procedure TForm1.StringGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); var gridRect: TGridRect; begin if Shift = [] then begin gridRect := StringGrid1.Selection; if (KEY=VK_DOWN) and (gridRect.Bottom = StringGrid1.RowCount - 1) then begin gridRect.Top :=StringGrid1.Row; gridRect.Bottom :=StringGrid1.Row; StringGrid1.Selection := gridRect end else if (KEY=VK_UP) and (gridRect.Top = StringGrid1.FixedRows) then begin gridRect.Top := StringGrid1.FixedRows; gridRect.Bottom := StringGrid1.FixedRows; StringGrid1.Selection := gridRect end; end; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.