lLinux Posted April 23, 2014 Share Posted April 23, 2014 Hola a todos bueno es algo que nose como hacer, y es que cuando escriban en un edit por ejemplo: 123456 en un label aparesca: ****** como si fuece una contraseña. Link to comment
Castillo Posted April 23, 2014 Share Posted April 23, 2014 local myString = "Hello World" local myString = string.rep ( "*", string.len ( myString ) ) Link to comment
lLinux Posted April 23, 2014 Author Share Posted April 23, 2014 local myString = "Hello World" local myString = string.rep ( "*", string.len ( myString ) ) Mira como lo tengo: Edit_Pass = guiCreateEdit(2, 4, 427, 32, "", false, editgui_pass) guiSetAlpha(Edit_Pass, 0.00) guiEditSetMasked ( Edit_Pass, true ) setTimer( function() texto_pass = guiGetText(Edit_Pass) guiSetText(text_edit_pass, texto_pass) end, 50, 0) Link to comment
lLinux Posted April 23, 2014 Author Share Posted April 23, 2014 Lo logre asi: local myString = guiGetText(Edit_Pass) local myString = string.rep ( "*", string.len ( myString ) ) guiSetText(text_edit_pass, myString) Link to comment
Castillo Posted April 23, 2014 Share Posted April 23, 2014 No hay razon para usar un timer, existe el evento "onClientGUIChanged" que es cuando el texto de un edit box o un memo cambia. Edit_Pass = guiCreateEdit(2, 4, 427, 32, "", false, editgui_pass) guiSetAlpha(Edit_Pass, 0.00) guiEditSetMasked ( Edit_Pass, true ) addEventHandler ( "onClientGUIChanged", guiRoot, function ( ) if ( source == Edit_Pass ) then local texto_pass = guiGetText ( Edit_Pass ) guiSetText ( text_edit_pass, string.rep ( "*", string.len ( texto_pass ) ) ) end end ) Link to comment
lLinux Posted April 23, 2014 Author Share Posted April 23, 2014 No hay razon para usar un timer, existe el evento "onClientGUIChanged" que es cuando el texto de un edit box o un memo cambia. Edit_Pass = guiCreateEdit(2, 4, 427, 32, "", false, editgui_pass) guiSetAlpha(Edit_Pass, 0.00) guiEditSetMasked ( Edit_Pass, true ) addEventHandler ( "onClientGUIChanged", guiRoot, function ( ) if ( source == Edit_Pass ) then local texto_pass = guiGetText ( Edit_Pass ) guiSetText ( text_edit_pass, string.rep ( "*", string.len ( texto_pass ) ) ) end end ) Muchisimas gracias, esta por preguntarte eso... en realidad no conocía ese evento. ya lo logre, gracias por todo. Link to comment
Recommended Posts