TextButton

TextButton : GuiButton

Overview

TextButton displays text just like TextLabel, but it adds interactable buttons. In other words, it is a UI element that displays text as well as uses the events of GuiButton like click and tap.

TextButton can be controlled only in client environment.

Properties

Bold

bool

Specifies whether to render the text displayed in TextButton in Bold.

Code Samples

local ScreenGui = script.Parent
local TextButton = ScreenGui:WaitForChild("TextButton")

TextButton.Bold = true

Text

string

Specifies the text value to be displayed in TextButton.

Text is visually expressed by a variety of properties including color, transparency, size, font, alignment, and others.

In editor (Properties window), Shift + Enter can be used to input line break; in script, the \n character can be used to apply linefeed.

In addition, unlike TextLabel, user cannot break line with Shift + Enter in editor (Properties window). If line break is needed, user must use the \n character to apply linefeed.

Code Samples

TextBounds

Vector2

Currently not supported.

Code Samples

TextColor3

Color3

Specifies the color to be applied to text.

Code Samples

TextFits

bool

Currently not supported.

Code Samples

TextScaled

bool

Determines whether text size is automatically adjusted to fill the entire area of TextButton.

When this feature is used, the TextSize value is ignored and TextWrapped will automatically be enabled.

Code Samples

TextSize

number

Controls text size in pixels; a higher value makes text displayed bigger.

Code Samples

TextTransparency

number

Specifies the transparency of text.

0 means the text is completely opaque while 1 means the text is totally invisible.

If background needs to be hidden while text is displayed, set BackgroundTransparency to 1.

Code Samples

TextWrapped

bool

Specifies whether the text in TextButton to automatically break line in order to stay in the text area.

If this property is set true, a long sentence is divided into several lines to fit in TextButton. Line break will be processed based on blank character.

Code Samples

TextXAlignment

Enum.TextXAlignment

Specifies whether text is placed the left, center, or right section of the TextButton area.

Code Samples

TextYAlignment

Enum.TextYAlignment

Specifies whether text is placed the top, center, or bottom section of the TextButton area.

Code Samples

Methods

Events

See also

GUI

Last updated