掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
StringGridのCell内の文字列位置を取得するには (ID:18994)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もっといい方法があるかもわかりませんが ヒント、 ワーク用のキャンバスを作成し、StringGrid と同じフォントの 設定を行います。 このワークに「ス」の位置がしりたいのであれば「テ」 「文」の位置がしりたいのであれば「テスト」のように 直前までの文章の長さを TextWidth と TextHeight を使って調べます。 次に、調べたい文字だけ 「ス」「文」の1文字の長さを TextWidth と TextHeight をつかって求めます。 もう、ほとんどお分かりかと思いますが セルの位置にそれぞれの位置を足してやればよいのです。 ただ、 TStringGrid では 開始位置が Top,Left とも +2 に なっているので、この分も計算に入れてください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.