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

VB.NET Discussion :

rendre un form par défaut


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut rendre un form par défaut
    salut à tous,

    je voulais savoir s'il est existe un code pour rendre un formulaire par défaut après que l'utilisateur a écris des données dans les labels text?

    merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Bonjour,

    Qu'entends-tu par "rendre un form par défaut" ?

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    Citation Envoyé par matll Voir le message
    Bonjour,

    Qu'entends-tu par "rendre un form par défaut" ?
    par exemple lorsque un utilisateur fini de travailler avec l'app il clic sur un bouton "rendre par défaut" et tout les données qu'il a mis dans l'app deviennent les données par défaut, pour que la prochaine fois qu'il ouvre l'app se sont les donner qu'il avais enregistrer qui sont dans l'app.

    j'espère que tu ma compris ?

    je vrai problème c'est que je n'arrive pas a sauvegarder un form et son contenu

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Je pense avoir compris, tu veux que le form se précharge avec les données que l'utilisateur a rentré lors de la précédente utilisation.

    Si c'est le cas, tu peux utiliser l'espace My.Settings en créant au préalable tes chaines à sauvegarder. Il y a peut etre un contrôle à faire pour la 1ère lecture de My.Settings, mais ça doit fonctionner quand même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Public Class Form1
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            TextBox1.Text = My.Settings.TextBox1
        End Sub
     
        Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
            My.Settings.TextBox1 = TextBox1.Text
            My.Settings.Save
        End Sub
    End Class
    Pour déclarer une variable, il faut que tu ailles dans les propriétés du projet, onglet Paramètres.

    @+
    Mat

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur .NET et Java (Android)
    Inscrit en
    Mars 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET et Java (Android)
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2007
    Messages : 21
    Par défaut
    Tu peux faire ça sans rien coder :

    Je bosse encore sous VS2005 mais ça n'a pas du beaucoup changer.

    Si tu édites les propriétés de ton projet tu peux définir des paramètres pour ton application (My.Settings dans le code).

    Il te suffit alors de créer un paramètres pour chaque champs que tu veux mémoriser

    Ensuite dans ton form tu peux les lier directement en éditant les propriétés de ton composant (tu devrais trouver le champs text dans Données -> ApplicationSettings -> Text)

    ensuite du sauvegarde tes paramètre soit en définissant l'option "Enregistrer My.Settings lors de l'arrêt" ou dans ton code en ajoutant la ligne : Dans l'évenement FormClosed de ton form

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur .NET et Java (Android)
    Inscrit en
    Mars 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET et Java (Android)
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2007
    Messages : 21
    Par défaut
    Ben te temps que je tape matll à déjà répondu

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Citation Envoyé par tleblanc Voir le message
    Ensuite dans ton form tu peux les lier directement en éditant les propriétés de ton composant (tu devrais trouver le champs text dans Données -> ApplicationSettings -> Text)
    Ah je ne connaissais pas ça, c'est plus simple que ce que je proposais donc. Car je faisais un chargement manuel.

    Il n'y a donc que le My.Settings.Save dans le FormClosed, le reste est automatique.

    @+
    Mat

  8. #8
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    merci d'avoir répondu les gars je vais travailler dessus et je vous mes au courant de la suite vous êtes sympa

  9. #9
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    J'ai fait se que vous m'avez montrer ça a l'aire de marcher mais j'ai une question. J'ai modifier mon fichier exe.deploy en fichier exe tout cour pour que mon app s'ouvre sans installer.
    Voici la question est se que avec le code my.settings que vous m'avez donnez Ci-dessus. "si un utilisateur entre les données dans l'app et il envoi a un ami par mail ou par clé USB est les données que l'utiliSateur a entrer vont s'ouvrir dans l'ordi de son ami?"

    Merci

  10. #10
    Membre confirmé
    Homme Profil pro
    Développeur .NET et Java (Android)
    Inscrit en
    Mars 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET et Java (Android)
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2007
    Messages : 21
    Par défaut
    Salut,

    Lorsque tu lance ton exe tu peux observer normalement qu'un fichier .config se creer automatiquement a la sauvegarde des paramètres.

    Donc si tu copies juste ton exe alors les paramètres ne sont pas copiés.

  11. #11
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Comme l'a dit tleblanc, tes données ne seront pas copiées si tu passes juste l'exe.
    Les données sont stockées dans un fichier user.config (emplacement dépendant du système d'exploitation et de la build de ton appli)

    Par exemple sous Win 7 pour un projet dont je n'ai pas modifié la société dans les propriétés, voici où est stocké mon fichier user.config :
    C:\Users\Mathieu\AppData\Local\Microsoft\ConsoleApp.exe_Url_dxhqyhfqkrdbwmx31xku0krhebxqxxon\1.0.0.0

    Concernant le fichier .config créé dans ton dossier à coté de ton appli, (appli.config si ma mémoire est bonne), il s'agit des variables avec une portée Application.

    @+
    Mat

  12. #12
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    Bonjour a tous merci d'avoir répondu.

    Ok si je comprend bien, si j'envois le exe de mon app avec le fichier de sauvegarde les deux cote a cote. Lorsqu'un autre utilisateur ouvrira l'app il y aura les données sauvegarder lors de l'ouverture précédente?

  13. #13
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Citation Envoyé par jikaka Voir le message
    Bonjour a tous merci d'avoir répondu.

    Ok si je comprend bien, si j'envois le exe de mon app avec le fichier de sauvegarde les deux cote a cote. Lorsqu'un autre utilisateur ouvrira l'app il y aura les données sauvegarder lors de l'ouverture précédente?
    A condition que le fichier user.config soit replacé dans le bon dossier (qui peut peut être varier d'un utilisateur à un autre (à vérifier)

  14. #14
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    Ohhh chui un peu triste au départ je pensais que le fichier user.config devait être intégré dans l'app. Y a t'il pas un moyen de faire que les données sauvegardés reste dans l'app, je voulais faire une base de données mais, mon ordi a des problèmes, le fichier XML (je ne connais pas et en plus j'essaye le compilateur me dit que le fichier est introuvable) la ue suis un peut perdu.

    Merci quand même pour votre aide

  15. #15
    Membre régulier
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Août 2011
    Messages : 9
    Par défaut
    j'ai une idée, mais je ne sais si c'est possible ou si vous connaissez le code pour le fait marcher.

    Est se qu'il existe une possibilité que lorsque l'utilisateur finis d'entrer les donnée, lorsqu'il enregistre en cliquant sur un bouton (par exe le bouton enregistrer), une copie de l'app est généré avec les données sauvegardé, et que je peu envoyer au autre sans problème?

Discussions similaires

  1. Quelles sont les mises en forme par défaut ?
    Par rambc dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 03/01/2012, 23h53
  2. Valeur par défaut dans une sous forme
    Par lvr dans le forum IHM
    Réponses: 2
    Dernier message: 23/08/2008, 12h51
  3. [WCE 5] Taille de la form trop grande par défaut
    Par dacid dans le forum Windows Mobile
    Réponses: 5
    Dernier message: 08/11/2006, 21h16
  4. [jsp] Valeur par défaut dans un form
    Par GLDavid dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 06/07/2006, 11h07
  5. Réponses: 4
    Dernier message: 04/10/2005, 01h07

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