IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Problème avec un Checkbox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Problème avec un Checkbox
    Bonjour,

    J'ai créer un formulaire où il y a plusieurs TextBox et CheckBox.
    Je veux pouvoir écrire ce formulaire sur un document text et le relire par la suite. (Ceci me permet donc de faire une sauvegarde d'un projet "x").

    Avec l'exemple ReadWrite que l'on trouve dans l'aide de VB.net, facilement à faire ceci sur les textbox et checkbox.

    Par contre avec mon programme, que j'ai conçu avec les outils de VB.net je ne peux qu'écrire dans le fichier text.
    Lors de la lecture le programme se plante et m'indique ce message d'erreur:

    "L'exception InvalidCastException n'a pas été gérée

    La conversion de la chaîne "" en type 'Boolean' n'est pas valide."

    tout en surlignant en jaune la première ligne de type:
    CheckBox1.Checked = sr.ReadLine.

    Quelqu'un peut-il m'aider.
    D'avance merci.

    Charlie
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CheckBox1.Checked = Ctype(sr.ReadLine, Boolean)

  3. #3
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Désolé mais ça me fait toujours la même erreur...
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  4. #4
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    que renvoie sr.Readline ?

  5. #5
    Membre expérimenté Avatar de More
    Inscrit en
    Janvier 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2007
    Messages : 252
    Par défaut
    je crois que la chaine est String, et si c'est le cas tu ne peux pas l'affecter a un type Boolean

  6. #6
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Pour BIDOU:

    Voilà mon code

    Private Sub Lire_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Lire.Click
    If txtchemin.Text.Length = 0 Then
    MessageBox.Show("Erreur, vous devez choisir un fichier", "Erreur")
    Else

    Dim sr As StreamReader = New StreamReader(txtchemin.Text, System.Text.Encoding.Default)
    Textbox1.Text = sr.ReadLine
    CheckBox1.Checked = sr.ReadLine
    sr.Close()
    End If
    End Sub


    Private Sub Ecrire_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ecrire.Click
    If txtchemin.Text.Length = 0 OrElse txtchemin.Text.Length = 0 Then
    MessageBox.Show("Erreur, vous devez choisir un fichier/Ecrire du texte à insérer", "Erreur")
    Else

    Dim sw As StreamWriter = New StreamWriter(txtchemin.Text, 0, System.Text.Encoding.Default)
    Dim bw As Boolean

    bw = CheckBox1.Checked
    sw.WriteLine(TextBox1.Text)
    sw.WriteLine(bw)
    sw.Close()

    MessageBox.Show("Fichier écrit avec succès", "Succès")
    End If
    End Sub


    Peux-tu m'aider.

    Pour More:
    Le problème c'est qu'avec l'exemple ReadWrite cela fonctionne.


    D'avance merci pour l'aide
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

Discussions similaires

  1. Petit problème avec code checkbox
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/04/2008, 16h01
  2. Problème avec les checkbox
    Par yaya0057 dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/07/2007, 15h16
  3. Problème avec les checkbox dynamiques
    Par 20304995 dans le forum Langage
    Réponses: 2
    Dernier message: 17/05/2007, 18h00
  4. Problème avec les checkbox
    Par presteus dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/07/2006, 01h06
  5. probléme avec une checkbox
    Par ardamus dans le forum Langage
    Réponses: 4
    Dernier message: 02/03/2006, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo