ebuddy Posted October 20, 2006 Share Posted October 20, 2006 Allo, la j'ai un problème. Je veux faire une méthode qui reçoit soit un + ou un - et cela va affecter mon opération du genre : Private Function nouvellePosition(ByVal signe As ???) Dim laPosition As Integer = 1 While lesFournisseurs.Item(Me.BindingContext(lesFournisseurs).Position signe laPosition).supprimer = True laPosition += 1 End While Return laPosition End Function est-ce que c'est posible? si oui jaimerai avoir un reponse au plus vite Link to comment Share on other sites More sharing options...
Quarky Posted October 20, 2006 Share Posted October 20, 2006 Je connais très mal le VB.net mais pourquoi ne pas passer par un booléen ? Link to comment Share on other sites More sharing options...
Sentinel Posted October 20, 2006 Share Posted October 20, 2006 Au lieu de juste passer le signe en paramètre, tu passes +1 ou -1 en tant qu'entier, Et dans ta formule, au lieu d'ajouter ou soustraire "laPosition", tu effectues toujours une addition, mais en multipliant ta variable "laPosition" par le fameux +1 ou -1 Private Function nouvellePosition(ByVal signe As Integer ) Dim laPosition As Integer = 1 While lesFournisseurs.Item(Me.BindingContext(lesFournisseurs).Position + laPosition*signe).supprimer = True (...) Link to comment Share on other sites More sharing options...
ebuddy Posted October 21, 2006 Author Share Posted October 21, 2006 Merci le +1 -1 ca marche tres bien Link to comment Share on other sites More sharing options...
Quarky Posted October 21, 2006 Share Posted October 21, 2006 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.