Lo que me gustaria es que al escribir cualquier dato en cualquiera de los inputbox, de inmediato el control cambie a ENABLE.
que hago para que el programa siempre este chequiando si se a escrito algo en cualquiera de los inputbox.
Dany nuevamente espero su ayuda, gracias.
Dios los bendiga.
Esto es lo que tengo hasta el momento.
Código: Seleccionar todo
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
Local $Izq = 5, $Arb = 5, $lar = 200, $Gru = 25 ;Posicion de los controles en general
Global $Logo = ""
GuiCreate("OEM Changer Info Tools C.C.G.",$Lar+300,$Gru+525,$Izq+100,$Arb+100) ;Crea la ventana
GUICtrlCreateLabel("Fabricante: ",$Izq,$Arb,$Lar-125,$Gru)
GUICtrlSetFont(-1, 10, 400, 0, "Arial")
$InFbrcnt = GUICtrlCreateInput("Nombre del Fabricante",$Izq+80,$Arb,$Lar+50,$Gru)
GUICtrlSetFont($InFbrcnt, 10, 400, 0, "Arial")
GUICtrlCreateLabel("Modelo: ",$Izq,$Arb+30,$Lar-125,$Gru)
GUICtrlSetFont(-1, 10, 400, 0, "Arial")
$InMdl = GuiCtrlCreateInput("Modelo o Version",$Izq+80,$Arb+30,$Lar+50,$Gru)
GUICtrlSetFont($InMdl, 10, 400, 0, "Arial")
GUICtrlCreateLabel("OEM Logo: ",$izq,$Arb+80,$Lar-130,$Gru)
GUICtrlSetFont(-1, 10, 400, 0, "Arial")
GUICtrlCreateLabel("E-Mail: ",$Izq,$Arb+220,$Lar-125,$Gru)
GUICtrlSetFont(-1, 10, 400, 0, "Arial")
$InSprtURL = GUICtrlCreateInput("Direccion WEB o E-Mail",$Izq+80,$Arb+220,$Lar+50,$Gru)
GUICtrlSetFont($InSprtURL, 10, 400, 0, "Arial")
GUICtrlCreateLabel("Horarios: ",$Izq,$Arb+250,$Lar-125,$Gru)
GUICtrlSetFont(-1, 10, 400, 0, "Arial")
$InSprtHr = GUICtrlCreateInput("Horario de Servicio",$Izq+80,$Arb+250,$Lar+50,$Gru)
GUICtrlSetFont($InSprtHr, 10, 400, 0, "Arial")
GUICtrlCreateLabel("Telefono: ",$Izq,$Arb+280,$Lar-125,$Gru)
GUICtrlSetFont(-1, 10, 400, 0, "Arial")
$InSprtTel = GUICtrlCreateInput("Telefono o Movil",$Izq+80,$Arb+280,$Lar+50,$Gru)
GUICtrlSetFont($InSprtTel, 10, 400, 0, "Arial")
$BBrwsLg = GUICtrlCreateButton("Buscar Logo",$Izq+235,$Arb+60,$Lar-105,$Gru)
GUICtrlSetFont($BBrwsLg, 10, 400, 0, "Arial")
$BCmbr = GUICtrlCreateButton("Ingresar Información",$Izq,$Arb+315,$Lar-55,$Gru)
GUICtrlSetFont($BCmbr, 10, 400, 0, "Arial")
GUICtrlSetState($BCmbr,$GUI_DISABLE)
$BOEMSlr = GUICtrlCreateButton("Salir",$Izq+235,$Arb+315,$Lar-105,$Gru)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $BBrwsLg
_Buscar()
Case $BOEMSlr
WinKill("OEM Changer Info Tools C.C.G.")
Case $BCmbr
_Cambiar()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _Cambiar()
If $InFbrcnt = "" Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","Model")
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","Model","REG_SZ",$InMdl) ;Tus datos
EndIf
If $InMdl = "" Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","Manufacturer")
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","Manufacturer","REG_SZ",$InFbrcnt) ;Tus datos
EndIf
If $InSprtURL = "" Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","SupportHours")
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","SupportHours","REG_SZ",$InSprtURL) ;Horario de atencion
EndIf
If $InSprtHr = "" Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","SupportPhone")
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","SupportPhone","REG_SZ",$InSprtTel) ;Numero de telefono
EndIf
If $InSprtTel = "" Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","SupportURL")
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","SupportURL","REG_SZ",$InSprtURL) ;URL de tu pagian Web o tu E-Mail
EndIf
;RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","LogoOLD","REG_SZ","IUCCG V.1") ;Ruta al logo_120x120.bmp
If $Logo = "" Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation")
Else
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation","Logo","REG_SZ",$Logo) ;Ruta al logo.bmp
EndIf
EndFunc
Func _Buscar()
$Logo = FileOpenDialog("Seleccione un logo",@DesktopDir,"Archivos(*.bmp)",1)
GUICtrlCreatePic($Logo,$Izq+80,$Arb+60,$Lar-50,$Gru+125,$WS_BORDER)
EndFunc