Что нового

Элементы GUI Отображение части текста в edit. (если текст длиннее элемента)

smsgeorge

Новичок
Сообщения
63
Репутация
0
Здравствуйте! Текст не отображается в поле edit, он там есть и копируется. Как сделать, чтобы часть текста, которая влазит, отображалась? Подскажите пожалуйста.
Снимок.JPG

Как видно, поле отображается пустым.
Сообщение автоматически объединено:

Поясню, текст(слово) не влазит и переносится или точно не знаю, но не отображается. Хотя, оно точно там есть.
Сообщение автоматически объединено:

Код:
$narastayshaya=$x_edit_1
    for $j=1 to 13
        $LB_1_zakaz[$j]=GUICtrlCreatelabel($j,$narastayshaya, $y_label_1,$Razmeri_ellementov_zakaza_shirina[$j], $razmer_visota_label)
        $iEdit_1_zakaz[$j] = GUICtrlCreateEdit("",$narastayshaya , $y_edit_1, $Razmeri_ellementov_zakaza_shirina[$j], $razmer_visota_edit, BitOR($ES_NUMBER,$ES_READONLY))
        GUICtrlSetResizing (  $LB_1_zakaz[$j], $GUI_DOCKALL )
        GUICtrlSetResizing ( $iEdit_1_zakaz[$j], $GUI_DOCKALL )
        ;    GUICtrlSetOnEvent($Edit_feik_zakaz[$q] , "oo")

        $narastayshaya=$narastayshaya+$Razmeri_ellementov_zakaza_shirina[$j]+$otstup_megdu_slovami

    next
 
Последнее редактирование:

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Edit - это многострочный текст. Если у вас первая строка пустая, то только её вы и увидите. В вашем случае лучше использовать
Код:
GUICtrlCreateInput()
 
Автор
S

smsgeorge

Новичок
Сообщения
63
Репутация
0
Edit - это многострочный текст. Если у вас первая строка пустая, то только её вы и увидите. В вашем случае лучше использовать
Код:
GUICtrlCreateInput()
Аа, дело не в том, что текст не влазит, а в том, что там перенос строки?
Сообщение автоматически объединено:

Решилось
Код:
StringRegExpReplace($aArray[$e + 6], '[\r\n]', ''))
 
Последнее редактирование:
Верх