Jump to content

Lo que escriban en un edit aparesca en un label pero en *?


lLinux

Recommended Posts

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

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
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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...