~~NOTOC~~
====== setSize ======
[[developer_center:developer_editor:script:ui_event|From Customui Class]]
Customui:setSize(playerid, uiid, elementid, width, height)
**API Description**
Sets the dimensions of a UI component.
^ Parameters ^ Types ^ Info ^
| playerid | number | Player ID |
| uiid | string | Custom UI ID |
| elementid | string | Target component ID |
| width | number | New width in pixels |
| height | number | New height in pixels |
^ Return Value ^ Type ^
| ErrorCode.OK (0) | number |
==== Examples ====
-- Triggered when player clicks a block
local function clickblock(event)
local playerid = event.eventobjid -- Clicking player's ID
local uiid = "6986982063319417057" -- Replace with your UI ID
local elementid = "6986982063319417057_3" -- Replace with component ID
local width, height = 500, 200 -- New dimensions
-- Resize the specified component
Customui:setSize(playerid, uiid, elementid, width, height)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
==== Function Details ====
=== Parameter Breakdown ===
* `playerid`: Identifies which player's UI to modify
* `uiid`: The container UI containing the target element
* `elementid`: Specific component to resize
* `width`: New horizontal size (integer)
* `height`: New vertical size (integer)
=== Usage Notes ===
* All ID values must match existing UI elements
* Dimensions use pixel units
* Changes apply only to the specified player's UI instance
* Component must support resizing