删除powerbuilder中的换行符

时间:2017-09-13 12:52:10

标签: character newline powerbuilder

如何从powerbuilder中的字符串中删除换行符?我有一个专栏,我可以写东西,当我按回车键时,它会插入一个换行符。我想在保存时删除它。

由于

2 个答案:

答案 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时,该按钮实际上被激活。这可以防止您进一步处理。当然,仍然需要确定这种行为是否正常/期望。