对于这个GUICtrlCreateLabel里的是如何实现自动换行
现在我給GUICtrlCreateLabel赋值的长度大于这个控件定义的长度 不用@CRLF进行字符串分割的方法可以实现自动换行? 回复 1# qwe4919705印象中本身就支持自动换行,只不过因为高度设置过小而只显示出第一行吧???
#include <GUIConstantsEx.au3>
GUICreate("例子", 270, 235) ;创建主窗口
GUISetState(@SW_SHOW)
$Lab1 = GUICtrlCreateLabel("这里是自动换行的例子", 45, 45, 80, 24)
;脚本正文
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 同意楼上~~ 是这样的 我这个是用的数据数从txt文本里读取的一行数据,不是直接写在代码里面的,所以他不换行,有其他的方法吗
#include <GUIConstantsEx.au3>
GUICreate("例子", 270, 235) ;创建主窗口
GUISetState(@SW_SHOW)
$dp=GUICtrlCreateLabel(FileReadLine("e:\TM_EXCEL\department.txt",1),60,140,350,150)
;脚本正文
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd 回复 2# 邪恶海盗
你好 从txt文本获取的数据是不会进行自动换行的吗 回复 2# 邪恶海盗
#include <GUIConstantsEx.au3>
GUICreate("例子", 270, 235) ;创建主窗口
GUISetState(@SW_SHOW)
GUICtrlCreateLabel("pteam,tm,tp,asdcc,sdadas,acascasc,scacasc,ascacsa,",45,45,80,24)
;脚本正文
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
我的这个就没有换行 请问一下原因 经测试是汉字可以换行,但是字母就不可以进行换行,这个原因是什么 我觉得为了保险起见,还是用@CRLF好些。。 学习了,感谢分享!!!
页:
[1]