Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2009, 02:59
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: como puedo hacer esto...

A la segunda pregunta:

Además de lo que te indica David, tambien puedes guardar y leer el valor del Check en el registro, p.e.

Al cerrar el Form, guardamos el valor actual del Check:
Código vb:
Ver original
  1. Private Sub Form_Unload(Cancel As Integer)
  2. RegCheck Check1
  3. End Sub

Función para guardar en el registro:
Código vb:
Ver original
  1. Function RegCheck(ElControl As Control)
  2. SaveSetting App.EXEName, "Settings", ElControl.Parent.Name & "_" & ElControl.Name, ElControl.Value
  3. End Function

Al abrir el Form, recuperamos el valor del registro:
Código vb:
Ver original
  1. Private Sub Form_Load()
  2. Check1.Value = LeerCheck(Check1)
  3. End Sub

Función para leer el registro:
Código vb:
Ver original
  1. Function LeerCheck(ElControl As Control) As Long
  2. LeerCheck = GetSetting(App.EXEName, "Settings", ElControl.Parent.Name & "_" & ElControl.Name)
  3. End Function