掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
stringgridで、プログラム側から、点灯してるセルの位置を変更するには (ID:35678)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
stringgridで、プログラム側から、フォーカスのあるセル(点灯してるセル)の位置を変更する方法は無いでしょうか? stringgridを、手動でデータベースを読み込んでいます。 stringgridを直接入力する他に、テキストボックスからも入力できるようにしています。 その際、「更新」、「次項」ボタンで、入力内容の反映と、下の行への移動を行えるようにしています。 ここで問題なのですが、 「次項」ボタンを押して、フォーカスが下の行に移っても、stringgridの点灯しているセルは、動かずそのままの位置です。 下の方の質問の、「StringGidのセル内の文字の色を変更したい」を参考にして、 任意の行を点灯させるようにしてみたのですが、 「次項」ボタンを押して、プログラムからフォーカスを移しても、再描画がされない為か、 点灯しているセルは「次項」ボタンを押す前と変わりません。 「次項」ボタンに、 StringGrid1DrawCell(Sender);を追加して試してみましたが、エラーで駄目でした。 何か良い方法は無いでしょうか? 環境は、WinXP SP3 Delphi3 です。 よろしくお願いしますm(__)m。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.