「StringEditの縦幅を中の文字列によって変化させるには?」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
StringEdit の縦幅を中の文字列によって変化させるには
改行コードの数を求めて、
その分、StringEdit の行数を増加させる
> void updateStringEditDisplayHeight(FormStringControl _stringEdit)
> {
> // テキストボックスの縦幅を調整する
>
> str strTmp;
> str strTmpReplaced;
> int lineNum;
> ;
>
> strTmp = _stringEdit.text();
> // 改行コードの数を取得する
> strTmpReplaced = strReplace(strTmp, num2char(10), "");
> // 縦の行数を算出
> lineNum = strlen(strTmp) - strlen(strTmpReplaced);
> _stringEdit.displayHeight(lineNum + 1);
> }