文本框怎么弄只读?
我想建个窗口用来显示点文本,而且这个显示的文本框内是不能编辑的,就像SciTe的帮助那个[ 本帖最后由 silentdream 于 2008-7-5 21:07 编辑 ] 来人帮忙啊!:face (31): 初学,不知对不对,提供个思路你:建GUI,加label,加滚动条控件。 #include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 360, 256, 334, 235)
$Edit1 = GUICtrlCreateEdit("", 0, 0, 353, 249, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_HSCROLL,$WS_VSCROLL))
GUICtrlSetData(-1, StringFormat("只读\r\n只读\r\n只读\r\n只读"))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
原帖由 powerofos 于 2008-7-5 18:46 发表 http://www.autoitx.com/images/common/back.gif
初学,不知对不对,提供个思路你:建GUI,加label,加滚动条控件。
Label加滚动有用吗?这两个好像扯不上吧?
回复 4# gto250 的帖子
BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_HSCROLL,$WS_VSCROLL)这一段里有几个参数不太明白,好像我只要加$ES_READONLY就可以有这样的效果了,HSCROLL与VSCROLL是加水平与垂直滚动条,另几个就太明白了,能否解释下?
回复 4# gto250 的帖子
对了,还有一个,这个出来的时候会把文本全部选中,不要这样有什么方法吗? 原帖由 silentdream 于 2008-7-5 20:45 发表 http://www.autoitx.com/images/common/back.gif对了,还有一个,这个出来的时候会把文本全部选中,不要这样有什么方法吗?
我原来写的一个测试的里面只加了readonly好像是不会这样,不知道问题在哪
页:
[1]