Автор Тема: Перенос строк в элементе Label  (Прочитано 1102 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 85
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.14.0
Перенос строк в элементе Label
« Создано: Февраль 13, 2019, 08:25:06 »
Привет.

Какие надо выставить стили, чтобы текст,
который не помещается в элементе "Label" переносился на другую строку?

На XP текст автоматически переносился. А на WINDOWS 7 не хочет. Просто обрезается.


Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
GUICreate("GUI", 300, 200)
GUICtrlCreateLabel('00000000000000000000000123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ', 0, 0, 215, 50)
GUISetState()
While 1
    Local $iMsg = GUIGetMsg()
    If $iMsg = $GUI_EVENT_CLOSE Or $iMsg = -1 Then ExitLoop
WEnd

 


Русское сообщество AutoIt

Перенос строк в элементе Label
« Отправлен: Февраль 13, 2019, 08:25:06 »

Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 373
  • Репутация: 70
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Перенос строк в элементе Label
« Ответ #1, Отправлен: Февраль 13, 2019, 10:16:11 »
Переносятся слова.
Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
GUICreate("GUI", 300, 200)
GUICtrlCreateLabel('000000000 00000000 000000123456 789ABCDEFG HIJKLMNO PQRSTUVWXYZ', 0, 0, 215, 50)
GUISetState()
While 1
    Local $iMsg = GUIGetMsg()
    If $iMsg = $GUI_EVENT_CLOSE Or $iMsg = -1 Then ExitLoop
WEnd
 


Онлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 956
  • Репутация: 175
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Перенос строк в элементе Label
« Ответ #2, Отправлен: Февраль 13, 2019, 13:09:11 »
Цитировать
Переносятся слова.
Если слово длинное, то обрезается.

Русское сообщество AutoIt

Re: Перенос строк в элементе Label
« Ответ #2 Отправлен: Февраль 13, 2019, 13:09:11 »

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 85

  • Автор темы
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Перенос строк в элементе Label
« Ответ #3, Отправлен: Февраль 13, 2019, 13:50:19 »
hedji, дело в том, что строка создаётся динамически, и абсолютно неизвестно, где стоят пробелы.
В большинстве случаев, их вообще может и не быть.

Оффлайн joiner [?]

  • Расмус-бродяга
  • Локальный модератор
  • *
  • Сообщений: 2958
  • Репутация: 495
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Перенос строк в элементе Label
« Ответ #4, Отправлен: Февраль 13, 2019, 14:45:29 »
Используй элемент edit/input со стилем "только чтение"
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Русское сообщество AutoIt

Re: Перенос строк в элементе Label
« Ответ #4 Отправлен: Февраль 13, 2019, 14:45:29 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
3493 Просмотров
Последний ответ Февраль 19, 2012, 16:49:46
от YOgen
9 Ответов
4414 Просмотров
Последний ответ Январь 27, 2013, 15:32:18
от exdead
0 Ответов
1731 Просмотров
Последний ответ Январь 25, 2013, 23:31:57
от Kaster
1 Ответов
3564 Просмотров
Последний ответ Май 11, 2013, 22:08:48
от CreatoR
0 Ответов
1874 Просмотров
Последний ответ Май 11, 2013, 22:52:48
от CreatoR
1 Ответов
2800 Просмотров
Последний ответ Август 12, 2013, 00:26:18
от WSWR
5 Ответов
2872 Просмотров
Последний ответ Ноябрь 20, 2013, 13:36:26
от Vovsla
3 Ответов
2393 Просмотров
Последний ответ Декабрь 04, 2013, 07:49:54
от iworm
3 Ответов
1530 Просмотров
Последний ответ Февраль 05, 2017, 21:13:17
от Alofa
0 Ответов
956 Просмотров
Последний ответ Апрель 15, 2017, 12:59:01
от SealAlbinos