掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
StringGridのフォーカス移動・入力制限 (ID:31946)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>>・StringGridでエンターキー押下で一つ下のセルに移動したい。 TStringGridのKeyPressイベントで制御すれば出来ると思います。 ※注意 Rows より大きくなるとエラーが発生するので工夫してください。 procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char); begin if Key = #13 then begin TStringGrid(Sender).Row := TStringGrid(Sender).Row + 1; end; end; >>・セルの入力を整数3桁に限定したい TStringGridのKeyPressイベントやOnKeyDownイベント,OnSetEditTextイベント等でで制御すれば出来ると思います。 1.数値のみ入力できるように制御 2.3桁を越える場合は入力不可にする
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.