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

VC++ .NET Discussion :

[DEBUTANT] Evenements onclick


Sujet :

VC++ .NET

  1. #1
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut [DEBUTANT] Evenements onclick
    Salut !

    Tout d'abord, ne me jettez pas des cailloux parce que je suppose que la question que je vais vous poser va vous paraitre tr�s facile.

    Comment fait-on pour ajouter du code en evenement onclick. Avec Visual je double click sur le bouton choisi, j'ai la page qui s'ouvre avec tout une page de code mais je ne sais pas o� commencer � coder. Vu que je ne veux pas toucher au code de l'interface graphique je me permets de vous demander svp...

    Merci d'avance...

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    quel type de projet as-tu fait ? MFC ? Winforms ?

  3. #3
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    quel type de projet as-tu fait ? MFC ? Winforms ?
    J'ai commenc� � faire le GUI, je vois o� je veux en venir mais c'est pour glisser le code que �a pose probl�me

  4. #4
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Je n'arrive pas � faire en sorte que lorsque je clique sur le bouton Fichier>>Nouveau>>Projet le contenu de la "page" change, que �a affiche autre chose, quelqu'un peut m'aider svp ? Je suis un peu perdu, j'ai essay� de voir avec l'aide mais c'est assez confus je trouve

    Merci d'avance...

  5. #5
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu n'as pas r�pondu � ma question
    quel type de projet tu as choisi � la cr�ation ? quel type de technos tu utilises ?

  6. #6
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    tu n'as pas r�pondu � ma question
    quel type de projet tu as choisi � la cr�ation ? quel type de technos tu utilises ?
    Oui d�sol�, j'ai choisi CLR>>Application Windows Forms

  7. #7
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je t'encourage � regarder ce tutoriel alors : http://nico-pyright.developpez.com/t...2005/winforms/

  8. #8
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    Oki merci j'esp�re que je trouverais mon bonheur en ce qui concernet cet evenement

  9. #9
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Bon j'ai regard� le tuto, mais j'ai quelques questions...

    Tout d'abord, comment faire pour que le clique d�clenche un �v�nement ? Je connais la r�ponse mais j'aimerais
    connaitre les moyens. Je m'explique. Est-il possible (et mieux ?) de renvoyer vers un autre form par un click ?

    Sinon j'ai vu qu'on pouvait se d�brouiller avec les true et false pour dissimuler les objets mais pour la textbox
    �a ne marche pas, avez-vous une solution svp ?

    Autre question comment faites vous pour que l'utilisateur rentre une date ? Je veux dire, quelle est la meilleure
    solution ?

    Trois combobox ? Un champ text ? Un maskedTextBox ?

    Ensuite, j'ai un soucis au niveau de la lecture/�criture dans un fichier text. Je sais faire en C mais est-ce diff�rent
    en C++ ? J'ai vu que les en-tetes des fonctions sont diff�rentes donc �a me d�stabilise un peu, quelqu'un peut
    m'aider svp ?

    Merci d'avance...

  10. #10
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu peux consulter la faq http://dotnet.developpez.com/faq/cppcli/

    pour g�rer les dates, le mieux est le DateTimePicker

    Pour la lecture de fichier : dans la faq aussi http://dotnet.developpez.com/faq/cppcli/?page=file

  11. #11
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    tu peux consulter la faq http://dotnet.developpez.com/faq/cppcli/

    pour g�rer les dates, le mieux est le DateTimePicker

    Pour la lecture de fichier : dans la faq aussi http://dotnet.developpez.com/faq/cppcli/?page=file
    Merci pour ta r�ponse mais le probl�me c'est que je n'arrive pas � incorporer mon code dans le:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    private: System::Void quitterToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
    La d�claration me perturbe peus tu m'�clairer sur la fa�on d'incorporer mon code stp ? J'ai regard� le lien que tu m'as donn�, il est vrai que la fonction est plus compl�te que celle que j'ai mais le probl�me est toujours le meme, je bloque dans l'incorporation par rapport � l'en-tete tu vois ? Peux tu m'aider stp ?

    Merci d'avance...

  12. #12
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je ne comprends pas o� tu bloques

  13. #13
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    je ne comprends pas o� tu bloques
    Je bloque par exemple ici:

    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
    38
    39
    40
     
    private: System::Void sauvegarderProjetToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e, String ^nomFichier) {
    				 StreamReader ^sr;
    	StreamWriter ^sw;
    	String ^line;
    	try
    	{
    		if (! File::Exists(nomFichier))
    		{
    			// Le fichier n'existe pas. On le crée.
    			sw = gcnew StreamWriter(nomFichier);
    			sw->WriteLine("Bonjour. Nous sommes le {0} et il est {1} ",
    				DateTime::Now.ToLongDateString(),
    				DateTime::Now.ToLongTimeString());
    			sw->Close();
    			// Remarque : On peut utiliser sw = File::AppendText(NomFichier) pour ajouter
    			// du texte à un fichier existant
    		}
    		// Ouverture du fichier et écriture du contenu du fichier sur la console
    		sr = gcnew StreamReader(nomFichier);
    		Console::WriteLine("Début du fichier");
    		line = sr->ReadLine();
    		while (line != nullptr)
    		{
    			Console::WriteLine(line);
    			line = sr->ReadLine();
    		}
    		// Remarque : on peut aussi utiliser ReadToEnd pour lire tout le fichier en une seule fois
    		Console::WriteLine("Fin du fichier");
    	}
    	finally
    	{
    		// Fermeture streamreader
    		if (sr != nullptr) sr->Close();
    		// Fermeture streamwriter
    		if (sw != nullptr) sw->Close();
    	}
    			 }
    	};
    }
    Je n'arrive pas � incorporer la fonction, la d�claration est fausse je pense et je n'arrive pas � corriger

  14. #14
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    effectivement, le prototype est faux
    pourquoi ne pas utiliser l'assistant pour la g�n�rer ?

  15. #15
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    effectivement, le prototype est faux
    pourquoi ne pas utiliser l'assistant pour la g�n�rer ?
    Le g�n�rer avec l'assistant ? J'avoue ne pas savoir faire... comment fait on stp ?

  16. #16
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ben, par exemple, tu fais glisser un toolstrip sur la form
    tu rajoutes un bouton, ca donne ca :

    ensuite, tu doubles cliques sur le bouton, et ca te g�n�re l'�venement clic (pour les autres �v�nements, voir le bouton �clair)
    Images attach�es Images attach�es  

  17. #17
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    ben, par exemple, tu fais glisser un toolstrip sur la form
    tu rajoutes un bouton, ca donne ca :

    ensuite, tu doubles cliques sur le bouton, et ca te g�n�re l'�venement clic (pour les autres �v�nements, voir le bouton �clair)
    Oui �a je l'ai fait avec un menu Fichier Windows tu vois ? La barre en haut. Ca me g�n�re bien le code mais il faut bien d�clarer les variables dans l'en-tete non ? Ou alors je mets ma fonction avec les d�clarations � la suite du code g�n�r� ? Tu voudrais pas me montrer juste comment il faut d�clarer la fonction avec le code g�n�r� stp ?

  18. #18
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    mais elle se g�n�re toute seule.

    tu veux faire quoi au juste ?

  19. #19
    Membre �clair� Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par d�faut
    Citation Envoy� par nico-pyright(c)
    mais elle se g�n�re toute seule.

    tu veux faire quoi au juste ?
    Je veux que lorsque je click sur mon bouton Sauvegarder Projet �a utilise la fonction par exemple:

    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
    38
    39
     
    void FichierTexte(String ^nomFichier)
    {
    	StreamReader ^sr;
    	StreamWriter ^sw;
    	String ^line;
    	try
    	{
    		if (! File::Exists(nomFichier))
    		{
    			// Le fichier n'existe pas. On le crée.
    			sw = gcnew StreamWriter(nomFichier);
    			sw->WriteLine("Bonjour. Nous sommes le {0} et il est {1} ",
    				DateTime::Now.ToLongDateString(),
    				DateTime::Now.ToLongTimeString());
    			sw->Close();
    			// Remarque : On peut utiliser sw = File::AppendText(NomFichier) pour ajouter
    			// du texte à un fichier existant
    		}
    		// Ouverture du fichier et écriture du contenu du fichier sur la console
    		sr = gcnew StreamReader(nomFichier);
    		Console::WriteLine("Début du fichier");
    		line = sr->ReadLine();
    		while (line != nullptr)
    		{
    			Console::WriteLine(line);
    			line = sr->ReadLine();
    		}
    		// Remarque : on peut aussi utiliser ReadToEnd pour lire tout le fichier en une seule fois
    		Console::WriteLine("Fin du fichier");
    	}
    	finally
    	{
    		// Fermeture streamreader
    		if (sr != nullptr) sr->Close();
    		// Fermeture streamwriter
    		if (sw != nullptr) sw->Close();
    	}
    }
    Et d'apr�s ce que j'ai compris ce code je devrais le mettre dans les accolades qui suivent le code suivant...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    private: System::Void sauvegarderProjetToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e, String ^nomFichier)
    {
    }
    Et je voudrais que �a marche j'arrive pas � faire en sorte qu'ils se compl�tent, peux tu m'aider stp ?

  20. #20
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu ne peux pas passer le nom du fichier en param�tres de l'�v�nement.
    Pourquoi tu ne le sauvegardes pas dans une variable membre de ta classe ? tu as d�j� fait de la POO ?

Discussions similaires

  1. evenement onclick ne fonctionne pas avec explorer??
    Par nath-0-0 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 15/03/2006, 12h13
  2. Bouton alternant 2 fonctions sur le meme evenement onClick
    Par Rocca dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 31/01/2006, 09h16
  3. [debutant] Evenement bouton
    Par Rekiem dans le forum AWT/Swing
    R�ponses: 12
    Dernier message: 22/01/2006, 11h09
  4. Evenement OnClick qui ne fonctionne pas sous firefox
    Par frechy dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 27/12/2005, 16h06
  5. R�ponses: 6
    Dernier message: 23/12/2005, 13h51

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