「StringEditの縦幅を中の文字列によって変化させるには?」の編集履歴(バックアップ)一覧はこちら

StringEditの縦幅を中の文字列によって変化させるには?」(2012/06/25 (月) 11:04:24) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

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); > }

表示オプション

横に並べて表示:
変化行の前後のみ表示: