Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Mise à jour fenêtre Windows [ Réseau & Internet / Autre ] (abyssub1000)

jeudi 21 septembre 2006 à 16:47:58 | Mise à jour fenêtre Windows

abyssub1000

Bonjour,

Je réalise actuellement une application sous Visual Studio 2005, en projet Form1. J'ai réussi à créer des Threads pour exécuter des fonctions parallèles. Mais j'aimerais afficher dans
la fenêtre principale le résultat de ces Threads et que la fenêtre soit donc mise à jour. Mon Thread communique avec mon programme principal sans porblème (il me renvoie l'état) il ne manque plus que l'affichage...

J'espère avoir été assez clair. Merci pour vos futures réponses !

jeudi 21 septembre 2006 à 17:47:06 | Re : Mise à jour fenêtre Windows

MoDDiB

Utilises la méthode Invoke de ton control : celle-ci prend un argument un delegate. Soit j'ai fait un exemple il n'y a pas longtemps : [Code] private delegate void InvokeControl( string text); private InvokeControl invokeControl; private void Form1_Load(object sender, EventArgs e) { invokeControl = ModifyLabel; Thread thd = new Thread(new ThreadStart(LaunchTread)); thd.Start(); } private void LaunchTread() { for ( int i = 0 ; i < Int32.MaxValue ; i++) { label1.Invoke(invokeControl, i.ToString()); Thread.Sleep(300); } } private void ModifyLabel(string text) { label1.Text = text; } [/Code]

jeudi 21 septembre 2006 à 17:55:48 | Re : Mise à jour fenêtre Windows

Bidou

Administrateur CodeS-SourceS
Réponse acceptée !
Je te conseille de lire cet article sur le cross-threading, il est très instructif.



VC# forever

jeudi 21 septembre 2006 à 18:27:45 | Re : Mise à jour fenêtre Windows
vendredi 22 septembre 2006 à 09:23:37 | Re : Mise à jour fenêtre Windows

fregolo52

Membre Club

Je vais devenir fou, j'ai cherché ce genre de chose pendant une journée.
J'ai cherché partout sur ce site, sauf dans les tutoriaux , vu que pas mal de personnes font des tutoriaux dans les sources, j'avais oublié cette rubrique.

vendredi 22 septembre 2006 à 09:31:47 | Re : Mise à jour fenêtre Windows

Bidou

Administrateur CodeS-SourceS
fregolo> Tu as mal du regarder dans ce cas, il y a pas exemple cette source (en plus, c'est le même auteur; il doit aimer ça notre ami Mx  ).



VC# forever

vendredi 22 septembre 2006 à 21:17:22 | Re : Mise à jour fenêtre Windows

coq

Administrateur CodeS-SourceS
Et en plus en ce moment il est linké au moins une fois par semaine sur le forum ;-)



/*
coq
MVP Visual C#
CoqBlog
*/

vendredi 22 septembre 2006 à 21:43:23 | Re : Mise à jour fenêtre Windows

Bidou

Administrateur CodeS-SourceS
Le tuto est bien fait, on va se priver de faire un peu de pub ;-)



VC# forever



Cette discussion est classé dans : windows, jour, fenêtre, threads


Répondre à ce message

Sujets en rapport avec ce message

Enumération et action sur une fenêtre windows [ par Laraldie ] Bonsoir, Mon problème est simple mais pas facile à expliquer. En interaction avec une autre application (un gestionnaire de base de données qui récup Problème d'instanciation... [ par bofkill ] Salut à tous ! Bon, j'annonce la couleur en signalant que je suis un grooos noob en C#. La 1ere fois que j'y ai touché, c'était lundi ^^ J'ai une fen Aide windows form [ par SK077 ] Bonjour, Je suis débutant en C#, j'ai commencé cette année en cours, mais seulement les applications consoles. Alors j'ai voulu retranscrire mes progr Application sans Fenêtre principale [ par xmox667 ] Salut à tous,Est ce qu'il est possible de créer une application windows en c#, sans fenêtre principale (pas une application console) et qu'elle puisse mise à jour d'une vue à partir d'une application C# [ par sygmo ] Bonjour à tous.je demande votre aide pour resoudre un programme au niveau du developpement d'une application ecrite en C#. mon probleme est le suivant mise a jour d'une base de donnée [ par zakaroh ] bo,jours, quand je remplis la base de donnée via une application en C#, la base de donnée ne se met pas a jour automatiquement a chaque fois je dois Obtenir le lecteur systeme de windows [ par Limack ] Bonjour ! Comment recupère t-on le lecteur système de windows ? autrement dit comment recupère t-on le lecteur sur lequel est installé windows ? Mer Afficher une fenêtre externe au programme AlwaysOnTop [ par Raphykiki ] Bonsoir à tous,J'aimerais que lorsque je clique sur mon bouton, la fenêtre qui a pour caption "Sans titre - Bloc-notes" se met au premier plan.Par la creation d'une fenêtre similaire à ms word :csharp [ par lolarivo ] probleme:  C#:Je doit créer une application contenant:_ une fenêtre (similaire à ms word :Dans le sens ou elle  doit contenir un bouton en liaison a u Génération de fichier [ par hassene23 ] Bonjour,J'ai développé une application windows form et j'aimerais bien, quand je clique sur un bouton "OK", générer un fichier de configuration .h que


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.