Что нового

Автоматический перенос текста в Label

vovsla

Осваивающий
Сообщения
607
Репутация
36
Как сделать автоматический перенос текста на другую строку в элементе Label?
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Vovsla
а разве они автоматически не переносятся? :smile:
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
Нет, текст просо выходит за рамки элемента и все
Код:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=C:\1.kxf
$Form1 = GUICreate("Form1", 215, 97, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Label1 = GUICtrlCreateLabel("1234567890qwerttyuioplkjhgfdsazxcvbnm", 16, 12, 68, 53)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	Sleep(100)
WEnd

Func Form1Close()

EndFunc
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Брррр...

Код:
$Label1 = GUICtrlCreateLabel("1234567890qwerttyuioplkjhgfdsazxcvbnm", 16, 12, 68, 53)

Пробелов поставь побольше))))
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Vovsla,
Код:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#region ### START Koda GUI section ### Form=C:\1.kxf
$Form1 = GUICreate("Form1", 215, 97, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Label1 = GUICtrlCreateLabel(StringRegExpReplace("1234567890qwerttyuioplkjhgfdsazxcvbnm", '(.{1,10})', '$1 '), 16, 12, 68, 53)
GUICtrlSetBkColor(-1, 0xCCCCCC)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###

While 1
	Sleep(100)
WEnd

Func Form1Close()
	Exit
EndFunc   ;==>Form1Close
 
Верх