[已解决]富文本只读后不能赋值换行
本帖最后由 jhun 于 2010-6-7 23:36 编辑不知道大家有没有发现
我现在先取消只读,赋完值后再设置只读 新问题又来了,原来不是设置只读的问题,只是要有加样式就会无法赋值换行以后之后的内容,大家没遇到过吗? 楼主,富文本比较少讨论,上代码看看 楼主,富文本比较少讨论,上代码看看
lynfr8 发表于 2010-6-7 22:56 http://www.autoitx.com/images/common/back.gif#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#Include <GuiRichEdit.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("富文本", 443, 307, 192, 124)
$Edit1 = _GUICtrlRichEdit_Create($Form1, "", 0, 0, 441, 177,$WS_HSCROLL)
$Edit2 = _GUICtrlRichEdit_Create($Form1, "", 0, 184, 441, 73)
$Button1 = GUICtrlCreateButton("Button1", 336, 272, 105, 33)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_GUICtrlRichEdit_AppendText($Edit1,@YEAR&"-"&@MON&"-"&@MDAY&" "&@HOUR&":"&@MIN&":"&@SEC&@LF&_GUICtrlRichEdit_GetText($Edit2)&@LF)
EndSwitch
WEnd不加样式正常,一加样式,换行后的内容都无法赋给了,感谢关注 样式改为:BitOR($ES_MULTILINE, $WS_VSCROLL)
要加$ES_MULTILINE多行模式 回复 5# C.L
原来如此,感谢 样式改为:BitOR($ES_MULTILINE, $WS_VSCROLL)
要加$ES_MULTILINE多行模式
C.L 发表于 2010-6-7 23:26 http://www.autoitx.com/images/common/back.gif$ES_MULTILINE - 生成多行控件(默认)
页:
[1]