掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TSynEditで、Caretの位置がずれるのを防ぐには (ID:151463)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。標記の件について相談させてください。 1 不具合の再現方法 ・使用するコンポーネントは、TurboPack SynEditの最新版。 ・フォームにSynEdit1と構文強調表示用のコンポであるSynPasSyn1 を配置。 ・SynEdit1のフォント名をMSゴシックにし、Highlighterとして SynPasSyn1を指定。 ・SynPasSyn1のNumber(整数)のFont.StyleをBoldに設定。 2 不具合の内容 上記をコンパイルして、ひたすら数字を打ち続ける(例:2222222222…) すると、通常であれば、Caretは打った文字の直後に表示されるはずが、 だんだん入力した文字の中に食い込んで表示される。 (イメージ:222222222|222) ※CharWidthといったプロパティ値を少し大きくすれば解決するかとも 思ったのですが、その場合、Boldでない文字を打ったとき、今度は キャレットが何もない領域に表示されてしまいました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.