MessageBox

MessageBox - C#/.NET managed - Programmation

Marsh Posté le 22-04-2006 à 18:10:03    

Bonjour je cherche a faire une fenetre du genre messagebox
mais que je puisse ouvrir et fermé a mon gout
genre  
Lancement en cours ( je met une progress barre dedans ) et je la ferme quand jai fini ma connexion.
Je pense qu'avec messagebox ca n'est pas fesable mais si ca lest ou avec une autre classe merci de me le dire

Reply

Marsh Posté le 22-04-2006 à 18:10:03   

Reply

Marsh Posté le 22-04-2006 à 18:39:04    

Pourquoi tu crée pas une nouvelle form dans laquelle tu met ta progressBar et cie, form que dont tu créera une instance dans ton code et que tu affichera [:pingouino]

Reply

Marsh Posté le 22-04-2006 à 18:47:45    

oué jy es penser mais jaurai voulu qu'on puisse pas changer de fenetre et que lautre soi visible autour. et si je fais un form on peut changer de fenetre non ?

Reply

Marsh Posté le 22-04-2006 à 19:12:57    

Pas si tu l'affiche par ShowDialog() au lieu de Show()

Reply

Marsh Posté le 23-04-2006 à 22:14:09    

exact j'ai fais cela dans mon applic moi. Je l'ouvre en ShowDialog et je la close quand j'en ai besoin. Enfin c'est un peu plus compliqué chez moi puisque je bosse avec des thread, donc j'ai du faire des delegate pour afficher ou arreter la fenetre.

Reply

Marsh Posté le 24-04-2006 à 15:50:17    

Ah ok merci :p

Reply

Marsh Posté le 25-04-2006 à 02:35:06    

Je travail sur pda et ma fenetre de met en plein ecran direct :(
Puis pendant que ma fenetre est afficher et que la progress bar avance fo que ma connexion s'etablisse
il faut utilisé un thread ?
jpige pas pourquoi


Message édité par korben31 le 25-04-2006 à 02:39:37
Reply

Marsh Posté le 25-04-2006 à 08:18:17    

ou un delegate:
 
ta progress bar doit interroger l'état de progression d'un processus, ou bien être mise à jour en tant qu'évènement (delegate) par un autre processus.

Reply

Marsh Posté le 25-04-2006 à 12:59:20    

bah je sais pas se que c'est mais je vais me pencher dessus :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed