対象製品とバージョン:Forguncy 3、Forguncy 2
複数行テキストボックスに改行コードとして「LF」を使用している場合に、入力値を確定したタイミングで、入力文字が消える現象が発生します。「CR+LF」を使用している場合は発生しません。本現象はForguncyの不具合です。
なお、Forguncyアプリケーションを実行中にユーザー入力によって改行した場合は、改行コードは「CR + LF」となるため、本現象が発生することはありません。
<再現手順>
1.複数行入力用テキストボックスを用意する。
2.この既定値に改行コードとして「LF」を使用している値を設定するか、データベースに改行コードとして「LF」を使用している値を持つフィールドを用意しリンクさせる。
3.アプリケーションを実行する。
このとき複数行テキストボックスは、改行コードとして「LF」を使用している値が表示されている。
4.そのセルを編集する。
ここで入力値を確定したタイミングで入力した文字が消える。
<回避方法>
複数行テキストボックスで使用する改行コードを「LF」ではなく、「CR+LF」を使用してください。
あるいは、以下の修正済みのバージョンを使用してください。
本不具合はバージョン3.0.105.0で修正されました。
本不具合はバージョン2.2.5.0(Update 2.5)で修正されました。
検索キーワード: fgcbug