Problema al almacenar valor de Checkbox

Iniciado por rapbyone, 4 Noviembre 2014, 05:13 AM

0 Miembros y 1 Visitante están viendo este tema.

rapbyone

Amigos:

Estoy intentado almacenar el valor de un checkbox de manera muy engorrosa, pero no logra dar con el error, paso a explicar el cogido, así se el form:



así funciona, espero se entienda:

al presionar el checkbox se genera un archivo de texto con el valor marcado:

Código (vb) [Seleccionar]

Private Sub Check1_Click()
If Check1.Value = 1 Then
Dim fnum As Integer

fnum = FreeFile 'se obtiene el numero de archivo
Open "C:\Archivo.txt" For Output As fnum 'se abre para escritura

' Escribe las lineas de texto
Print #fnum, "1"
Close fnum 'se cierra el archivo
Else

fnum = FreeFile 'se obtiene el numero de archivo
Open "C:\Archivo.txt" For Output As fnum 'se abre para escritura

' Escribe las lineas de texto
Print #fnum, "0"
Close fnum 'se cierra el archivo
End If
End Sub


Luego al iniciar el programa, intento cargar el valor del C:\Archivo.txt en un textbox y luego intento marcar el checkbox leyendo el valor del Text1 y poder marcar el checkbock con este código:

Código (vb) [Seleccionar]

Private Sub Form_Load()
   Dim foo As Integer
   
    foo = FreeFile
    Open "C:\Archivo.txt" For Input As #foo
        Text1.Text = Input(LOF(foo), #foo)
    Close #foo

If Text1.Text = "1" Then
   MsgBox "1"
Check1.Value = 1
    Else
   MsgBox "0"
Check1.Value = 0
    End If
    End Sub


El problema es que siempre me sale el mensaje del valor 0, y no logro hacerlo funcionar.

Alguna idea del por que se genera este error??

gracias amigo :D

rapbyone

El problema estaba acá:

If Text1.Text = "1" Then

tiene que ser así:

If Text1.Text = 1 Then

Dejo el código, a alguien le puede servir
saludos  ;-)

leomoon45

hola amigos tengo un problema con el treeview busque pero no encontre nada hace horas asique decidi preguntar

estoy manipulando una coleccion de una base de datos y esta todo OK, agrego, edito, muestro
la cosa es cuando quiero eliminar un NODO hijo, puedo borrar el padre pero me borra todo yo solo quiero borrar un hijo.