powerbuilderの文字列から改行文字を削除するにはどうすればよいですか?私は何かを書くことができるカラムを持っています。そして、私がEnterを押すと、それは改行文字を挿入します。私はsaveを押すとそれを削除したい。powerbuilderの改行文字を削除する
おかげ
powerbuilderの文字列から改行文字を削除するにはどうすればよいですか?私は何かを書くことができるカラムを持っています。そして、私がEnterを押すと、それは改行文字を挿入します。私はsaveを押すとそれを削除したい。powerbuilderの改行文字を削除する
おかげ
改行文字を削除するには...
ll_pos = PosA(ls_text, "~n")
do while(ll_pos > 0)
ls_text = ReplaceA(ls_text, ll_pos, 1, "")
ll_pos = PosA(ls_text, "~n")
loop
あなたにもキャリッジリターンを削除する必要がある場合は...
ll_pos = PosA(ls_text, "~r~n")
do while(ll_pos > 0)
ls_text = ReplaceA(ls_text, ll_pos, 2, "")
ll_pos = PosA(ls_text, "~r~n")
loop
もう、完全に異なる道へSave
ボタンをDefault
ボタン(General
タブの3番目のチェックボックス)にすることです。この方法で、ユーザーがEnter
を押すと、そのボタンが実際にアクティブになります。これにより、処理が妨げられます。もちろん、その動作が正常/望ましいかどうかは分かりません。
PBがPB 10以降に内部的にUnicodeを使用しているので、ReplaceA()とPosA()の代わりにReplace()とPos()を使用することをお勧めします。 –