Bon en gros, vous avez fais un boutton par exemple dans une fenetre quelconque...(la meme fenetre ou une autre...)
Le but maintenant est de changer son nom, mais pas en faisant form1.command1.caption = form2.text1.text
Vous aller me dire, ouais mais pourquoi faire compliquer quand on peut faire simple ??
Et bien la je vais vous répondre que tout simplement moi dansu n prog que je fais actuellement, mon probleme c'est que je généère des boutton en pagaill
e ! Et je ne connais pas son nom...Donc la je prend le Handle de celui qui m'interesse (genre dans un combo tout les handle de tous les bouttons) et la je modifie que le boutton que je veut :-)
Alors la ca marhce pour tout apres...si vous etres un peu créatif...
Conclusion :
ReMerCieMent à MiKe (MoteurProg.com)
Private Sub Command1_Click
SetWindowText Text2, Text1
End Sub
Pas la pene d'en rajouter. La variable ele sert a rien
Cad que le mec apres si il a plusieurs bouttons, (dont il ne conais pas le nom par exemple......c'est possible..) il peut donc le faire par le Hwnd.
Sinon la methode simple du command1.hwnd je la connaissait.
Je te remerci quand même de suivre mes aventure en m'aideant ca me touche :o)
http://www.vbfrance.com/article.aspx?Val=8275
je fais pareil avec une fenetre sans declarer ca :
Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" ( _
ByVal hwnd As Long, _
ByVal lpString As String) As Long
si tu veux changer le texte du bouton ben tu remplace me.hwnd par
command1.hwnd voila !!
;)
++
bonne continuation !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.