Duda con checkbox
Duda con checkbox
Bueno resulta que tengo una duda .. termine de compilar mi GUI para instalar dirvers, muy lindo, muy bonito, anda perfecto, pero quiero llevarlo un poquito mas alla :) .. lo que me gustaria es que si detecta que el SO instalado es de 32 Bits, bueno tilde automaticamente los q corresponden a 32 bits, si no lo de 64. Es un GUI sensillo con 10 checkbox, cada uno instala un driver diferente, pero cuando lo inicio ningun ckeckbox esta marcado, yo quiero que cuando lo abra ya esten marcados los drivers a instalar segun el SO que tenga, se puede hacer o tengo que hacerlo con controlclick y marcar cada check?? gracias!
Re: Duda con checkbox
Que tal Avechuche.
Para solucionar tu problema, agrega el siguiente código, después de crear los controles CheckBox.
En el comando GuiCtrlSetState; sustitituye "$CheckBox_Driver1_X64" por el nombre de tus checkbox. Es una linea por cada checkbox.
Espero haberte ayudado. Hasta pronto!
Para solucionar tu problema, agrega el siguiente código, después de crear los controles CheckBox.
Código: Seleccionar todo
If @OSArch = "X86" Then ;Si la arquitectura es X86 (tambien llamado 32 bits)
GUICtrlSetState($CheckBox_Driver1_X86, $GUI_CHECKED) ;Marcar todos mis checkbox correspondientes a 32 bits
Else ;Por el contrario (Si es 64 bits)
GUICtrlSetState($CheckBox_Driver1_X64, $GUI_CHECKED) ;Marcar los controles correspondientes
EndIf
Espero haberte ayudado. Hasta pronto!