DxButton: Difference between revisions
Jump to navigation
Jump to search
m (PandFort moved page DxButton to DxButton-esp) |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client function}} | {{Client function}} | ||
Esta función permite la creación de un botón de biblioteca Modern DX, que es un elemento en el que se puede hacer clic como parte de la GUI. | |||
''' | '''Aviso: Esta es una función exportada por Modern DX Library!''' | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
element dxButton( | element dxButton( int x, int y, int width, int height, string text [, element parent = nil, bool rounded = nil ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Required Arguments=== | ===Required Arguments=== | ||
[[Image:DGS_Button.png|thumb|DGS Button]] | [[Image:DGS_Button.png|thumb|DGS Button]] | ||
*'''x:''' | *'''x:''' Un numero de la posición 2D x del botón en la pantalla de un jugador. | ||
*'''y:''' | *'''y:''' Un numero de la posición 2D y del botón en la pantalla de un jugador. | ||
*'''width:''' | *'''width:''' Un numero del ancho del botón. | ||
*'''height:''' | *'''height:''' Un numero de la altura del botón. | ||
*'''text:''' | *'''text:''' Una cadena del texto que se mostrará como una etiqueta en el botón. | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
{{OptionalArg}} | {{OptionalArg}} | ||
*'''parent:''' | *'''parent:''' Este es el padre que el Modern DX Library El botón está adjunto. | ||
*'''rounded:''' | *'''rounded:''' Si desea que el botón sea redondeado o no. ( true or false ) | ||
===Returns=== | ===Returns=== | ||
Devuelve un [[element]] del [[Element/Modern DX Library/Button|button]] creado si se creó con éxito; de lo contrario, devuelve falso. | |||
==Example== | ==Example== | ||
Este ejemplo crea un cuadro de edición junto con un "¡Salida!" botón. Cuando se hace clic en el botón, se mostrará el mensaje en el cuadro de edición en el cuadro de chat. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
dxLibrary = exports[ "dxLibrary" ] | dxLibrary = exports[ "dxLibrary" ] | ||
-- | -- crea un boton | ||
button = dxLibrary:dxButton( 276, 80, 100, 40, " | button = dxLibrary:dxButton( 276, 80, 100, 40, "Anunciar!" ) | ||
-- | -- cree un cuadro de edición y lo definimos como "editBox". | ||
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, " | editBox = dxLibrary:dxEdit( 277, 184, 197, 46, "Escribe tu mensaje aqui!" ) | ||
-- | -- y adjunte nuestro botón a la función outputEditBox | ||
addEventHandler ( "onClick", editBox, outputEditBox ) | addEventHandler ( "onClick", editBox, outputEditBox ) | ||
-- | --configurar nuestra función para enviar el mensaje al chatbox | ||
function outputEditBox () | function outputEditBox () | ||
local text = dxLibrary:dxGetText( editBox ) -- | local text = dxLibrary:dxGetText( editBox ) --Obtener el texto del cuadro de edición | ||
outputChatBox ( text, 255, 255, 255 ) -- | outputChatBox ( text, 255, 255, 255 ) --anunciar ese texto | ||
end | end | ||
addEventHandler ( "onClick", button, outputEditBox ) | addEventHandler ( "onClick", button, outputEditBox ) | ||
Line 49: | Line 49: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==Ver también== | ||
{{DXLIB_FUNCTIONS}} | {{DXLIB_FUNCTIONS}} |
Revision as of 03:36, 11 May 2022
Esta función permite la creación de un botón de biblioteca Modern DX, que es un elemento en el que se puede hacer clic como parte de la GUI.
Aviso: Esta es una función exportada por Modern DX Library!
Syntax
element dxButton( int x, int y, int width, int height, string text [, element parent = nil, bool rounded = nil )
Required Arguments
- x: Un numero de la posición 2D x del botón en la pantalla de un jugador.
- y: Un numero de la posición 2D y del botón en la pantalla de un jugador.
- width: Un numero del ancho del botón.
- height: Un numero de la altura del botón.
- text: Una cadena del texto que se mostrará como una etiqueta en el botón.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- parent: Este es el padre que el Modern DX Library El botón está adjunto.
- rounded: Si desea que el botón sea redondeado o no. ( true or false )
Returns
Devuelve un element del button creado si se creó con éxito; de lo contrario, devuelve falso.
Example
Este ejemplo crea un cuadro de edición junto con un "¡Salida!" botón. Cuando se hace clic en el botón, se mostrará el mensaje en el cuadro de edición en el cuadro de chat.
dxLibrary = exports[ "dxLibrary" ] -- crea un boton button = dxLibrary:dxButton( 276, 80, 100, 40, "Anunciar!" ) -- cree un cuadro de edición y lo definimos como "editBox". editBox = dxLibrary:dxEdit( 277, 184, 197, 46, "Escribe tu mensaje aqui!" ) -- y adjunte nuestro botón a la función outputEditBox addEventHandler ( "onClick", editBox, outputEditBox ) --configurar nuestra función para enviar el mensaje al chatbox function outputEditBox () local text = dxLibrary:dxGetText( editBox ) --Obtener el texto del cuadro de edición outputChatBox ( text, 255, 255, 255 ) --anunciar ese texto end addEventHandler ( "onClick", button, outputEditBox )
Ver también
General Functions
- dxGetLibrary
- dxGetScreen
- dxSet
- dxGet
- dxSetText
- dxSetTitle
- dxSetVisible
- dxSetEnabled
- dxSetPosition
- dxGetPosition
- dxSetSize
- dxGetSize
- dxGetRootParent
- dxSetColorBackground
- dxSetColorText
- dxSetColorSelected
- dxSetColorBorder
- dxFont
- dxSetFont
- dxGetText
- dxSetTitle
- dxGetTitle
Window
Button
CheckBox
Edit
GridList
- dxGridList
- dxGridListAddItem
- dxGridListRemoveItem
- dxGridListAddColumn
- dxGridListRemoveColumn
- dxGridListGetItemSelected
- dxGridListSetItemSelected
- dxGridListGetScrollHV
Image
Label
List
- dxList
- dxListAddItem
- dxListRemoveItem
- dxListGetItemSelected
- dxListSetItemSelected
- dxListSetColorFilaItem