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 :

Setup et écriture/lecture de données [Débutant]


Sujet :

Windows Forms

  1. #21
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2020
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : septembre 2020
    Messages : 16
    Points : 6
    Points
    6
    Par défaut publication c#
    Inutile d'installer le Framework 3.1 utilisé par mon appli car il a le 4.8 sur son ordinateur.
    Sinon, j'affiche comment le journal d'évènements Windows ?

  2. #22
    Membre expert
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    mars 2005
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2005
    Messages : 1 795
    Points : 3 348
    Points
    3 348
    Par défaut
    Attention à ne pas confondre Framework et Core. Ce n'est pas parce que le Framework 4.8 est un installé que tu le Core 3.1 l'est aussi.

    Quand au journal d'événements, Google est ton ami.

  3. #23
    Futur Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2020
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : septembre 2020
    Messages : 16
    Points : 6
    Points
    6
    Par défaut Merci
    Bonjour popo !

    J'ai résolu mon bug qui provenait de la lecture des sons et j'ai appris comment intégrer un son dans mes ressources pour le jouer sur un autre ordinateur.
    Ca c'est résolu.

    Par contre :

    J'ai un problème basique que je n'arrive pas à solutionner bien que j'ai cherché sur internet des solutions qui ne fonctionnent pas.

    Voici mon besoin :

    J'ai une Form1 avec un bouton qui m'envoie vers une Form2. Jusque là pas de problème.
    J'ai aussi un label "Label1" vide.
    J'ai une Form2 avec un simple bouton "btnEnvoi" qui est "sensé" envoyer du texte au "Label1" de la Form1.

    Comment faire ?

    Voici mon code :

    La ligne 35 de Form2.cs bloque ! (Form1.label1 est inaccessible en raison de son niveau de protection)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    using System.Windows.Forms;
     
    namespace Transfert
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void button1_Click(object sender, EventArgs e)
            {
                Form2 form2 = new Form2();
                form2.Show();
            }
        }
    }
     
    using System;
    using System.Windows.Forms;
     
    namespace Transfert
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }
     
            private void btnEnvoi_Click(object sender, EventArgs e)
            {
                Form1 form1 = new Form1();
                form1.label1.text = "Hello";
            }
        }
    Je sais qu'il s'agit de POO et d'instancier des objet mais plzzzz !!! help sur ce simple sujet. Les liens vers microsoft.net ne sont pas toujours très clairs pour un novice car ils présentent tous les cas de figure et je ne m'y retrouve pas vraiment...

  4. #24
    Membre expert
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    mars 2005
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2005
    Messages : 1 795
    Points : 3 348
    Points
    3 348
    Par défaut
    Il existe pleins de manière de faire.
    Pour choisir la plus adaptée, il faut décrire plus précisément ce que tu veux.

    Par exemple si ton bouton ferme une fenêtre 2 modale, une simple propriété sur la fenêtre 2 permet de passer l'information.

    Il y a aussi la technique du délégué.
    Où encore plus avancé, le pattern observer.

    Bref suivant cd que tu veux faire, ça va changer donc soit plus précis

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Écriture/Lecture et traitement de données situées dans un .txt
    Par Zoqire dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 12/12/2017, 18h19
  2. Réponses: 3
    Dernier message: 03/12/2015, 11h02
  3. Réponses: 7
    Dernier message: 27/06/2005, 11h33
  4. [JList] Lecture des données sauvegardées dans un fichier
    Par Myogtha dans le forum Composants
    Réponses: 7
    Dernier message: 10/06/2004, 21h05
  5. lecture de données a partir de fichier
    Par sana dans le forum MFC
    Réponses: 5
    Dernier message: 21/01/2004, 12h57

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