RU/guiEditSetMaxLength

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Эта функция устанавливает максильно-допустимое количество символов которое можно ввести в Редактируемые поля

Синтаксис

bool guiEditSetMaxLength ( element guiEdit, int length )

OOP Syntax Help! I don't understand this!

Method: GuiEdit:setMaxLength(...)
Variable: .maxLength
Counterpart: guiEditGetMaxLength

Обязательные аргументы

  • theElement: Поле которое будет изменяться.
  • length: Максимальное число символов.

Возвращает

Возвращает true если кол-во символов ограничилось, false если ошибка.

Пример

Этот пример создает редактируемое поле с лимитом символов. Когда вы нажмете на кнопку "Вывести!", в чат выведет сообщение которое вы набрали в редактируемом поле.

-- создаем кнопку
button = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Output!", true )
-- создадим редактируемое поле и назовем его "editBox".
editBox = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "Type your message here!", true )
-- установим длину символов в 128 единиц
guiEditSetMaxLength ( editBox, 128 )

function outputEditBox ()
        local text = guiGetText ( editBox )   -- получаем текст из нашего editBox
        outputChatBox ( text )                -- выводим в чат этот текст
end
addEventHandler ( "onClientGUIClick", button, outputEditBox )

Смотрите также

Общие функции

С версии 1.5.6 r16361 и выше

Браузеры

Кнопки

Флажки

Списки

Редактируемые поля

С версии 1.5.5 r13814 и выше
С версии 1.5.5 r12419 и выше

Таблицы

С версии 1.5.6 r16204 и выше

Памятки

С версии 1.5.5 r13771 и выше
С версии 1.5.5 r12419 и выше

Индикаторы

Переключатели

Полосы прокрутки

Панели прокрутки

Статические изображения

Панели вкладок

Вкладки

Текстовые метки

Окна

С версии 1.5.5 r13823 и выше