如何从powerbuilder中的字符串中删除换行符?我有一个专栏,我可以写东西,当我按回车键时,它会插入一个换行符。我想在保存时删除它。
由于
答案 0 :(得分:2)
删除换行符......
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
答案 1 :(得分:0)
解决问题的另一种完全不同的方法是将Save
按钮设为Default
按钮(General
标签中的第三个复选框)。这样,当用户按下Enter
时,该按钮实际上被激活。这可以防止您进一步处理。当然,仍然需要确定这种行为是否正常/期望。