Ksaan
Знающий
- Сообщения
- 207
- Репутация
- 15
Вопрос вроде как не сложный но я на нем завис).
Допустим есть Edit и кнопка
В поле Edit текст также вводится кнопками и всегда разный а мне нужно убрать всегда 3 последних символов на последней строчке.
И вот тут я завис он у меня убирает или весь текст сразу или не убирает совсем.
Допустим есть Edit и кнопка
Код:
#include <GUIConstantsEx.au3>
Global $iCount
GUICreate('вывод переменной ', 300, 225)
$myedit = GUICtrlCreateEdit('Мама ' & @CRLF & ' Мыла' & @CRLF & 'Раму', 48, 16, 185, 89)
$a1 = GUICtrlCreateButton ("1", 10, 150, 55, 35 );1
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $a1
_RedactTexta()
EndSwitch
WEnd
Func _RedactTexta()
$result = StringTrimRight($myedit, 3)
;$result = 'Та-та-та'
$iCount = $result
;GUICtrlSetData($myedit, $iCount)
GUICtrlSetData($myedit, $iCount , 1)
;MsgBox(4096, 'Сообщение', $myedit)
;MsgBox(4096, 'Сообщение', $iCount)
EndFunc ;==>_RedctTexta
В поле Edit текст также вводится кнопками и всегда разный а мне нужно убрать всегда 3 последних символов на последней строчке.
И вот тут я завис он у меня убирает или весь текст сразу или не убирает совсем.