|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
Bonjour,
J'ai un petit problème avec ma progress bar gtk, impossible de modifier sa valeur, un moment j'ai tout mis en static, mais ça fini par changer mes déclarations (et meme celles que je ne suis pas censé gérer moi même) Code :
Citation:
merci pour votre aide :$ |
|||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() |
Bonsoir.
Ton problème n'a rien à voir avec mono ou gtk. Comme ta méthode modPbar est statique, elle a besoin de savoir à quel objet elle s'adresse (vu qu'elle appartient à ta classe MainWindow, et non à un objet de type MainWindow). soit tu retire le mot static de la déclaration de modPbar, soit tu ajoute un argument MainWindow à ta methode modPbar Code :
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
J'ai enlevé static, et effectivement, ça fonctionne...
J'aimerai quand même comprendre ton autre solution J'ai comme dans ton exemple modifié ma fonction modPbar pour ajouter un paramètre de type MainWindow, mais faut il modifier l'appel que j'ai en ligne 18 ? Aussi, avec la première solution, ma barre de progression n'est pas affichée (pourtant, la console montre bien que la valeur est envoyée.. Je pense qu'il y a un problème de rafraichissement de l'affichage, en VB6 il y avait doevents, y a t'il quelque chose du même genre en c#*? |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com