测试代码, 就是按btn后, 打印RichEdit内容, RichEdit.Text()无法正确显示, 感觉是长度不对? RichEdit.Lines().Text() 能正常显示, 这两个有什么差别吗?
type TMainForm struct {
*vcl.TForm
Open *vcl.TButton
Input *vcl.TRichEdit
splitter *vcl.TSplitter
Output *vcl.TRichEdit
}
var (
mainForm *TMainForm
inputPlaceholder string = "123中文测试456"
)
f.Input = vcl.NewRichEdit(mainForm)
f.Input.SetParent(rightPane)
f.Input.SetMaxLength(1000)
f.Input.SetAlign(types.AlTop)
f.Input.SetTextBuf(inputPlaceholder)
}
func (f *TMainForm) onOpenClick(sender vcl.IObject) {
fmt.Printf("len:%d data:%s lineData:%s\n", f.Input.GetTextLen(), f.Input.Text(), f.Input.Lines().Text())
}

测试代码, 就是按btn后, 打印RichEdit内容, RichEdit.Text()无法正确显示, 感觉是长度不对? RichEdit.Lines().Text() 能正常显示, 这两个有什么差别吗?