castalouche5
Messages postés13Date d'inscriptionmardi 13 octobre 2009StatutMembreDernière intervention20 novembre 2009
-
19 nov. 2009 à 15:12
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010
-
20 nov. 2009 à 01:58
Bonjour,
J'ai dans ma form un boutton sur lequel je clique pour charger un fichier dans une table.
A l'ouverture de ma propriété "Click" j'ai codé :
Cursor.Current=Cursors.WaitCursor;
Mais mon pointeur se change en sablier quelques secondes puis redevient une flêche.
Comment puis-je faire afin que celui-ci reste en l'état jusqu'à la fin du chargement ?
D'avance merci
Castalouche5
castalouche5
Messages postés13Date d'inscriptionmardi 13 octobre 2009StatutMembreDernière intervention20 novembre 2009 19 nov. 2009 à 20:14
Bonsoir,
Non mon code est bien celui-ci.
Par contre la form sur laquelle se trouve le bouton a un cursor à default : n'est- ce pas le problème ?
Merci de ta réponse, mais je tourne en rond
Castalouche5
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 20 nov. 2009 à 01:57
Je ne suis pas sure que ton probleme vienne de la. Je me demande quelque chose, tu configure ton curseur pour qu'il devienne un curseur d'attente est ce que tu reconfigure ton curseur pour qu'il redevienne a la normal ? Si oui, alors le raisonnement de ton probleme voudrai que le chargement de ton fichier se fasse dans un Thread.
L'explication est la suivante, si c'est le cas. Voila ce qui se passe.
Cursor = Cursor.Wait;
Lancement du thread qui charge ton fichier
Cursor = Cursor.Default;
Donc ici ce que fait ton programme c'est que les lignes s'enchaine sans faire abstraction des du chargement en cours. Donc en gros ton chargement s'enchaine enocre alors que ton curseur repasse bien en valeur par defaut.