Bonjour,
Je développe depuis pas mal de temps en VBA mais il y a quelques temps j'ai décidé de passer à VB .NET qui est plus rapide dans bien des cas. Mon programme a pu être converti plutôt bien et sans trop de problèmes. J'ai décidé de transformer l'interface UserForm en WPF. C'est là que je commence à avoir des problèmes car le concept a l'air vraiment différent. En fait j'ai une MainWindow en WPF où j'ai des évenements associés. Mon souci c'est que lorsque j'ai un bouton j'aimerais que lorsque je clique sur celui-ci je fasse un appel à une Sub contenue dans un Module à part entière (Autre que MainWindow.xaml.vb). Dans ce Sub j'aimerais pouvoir écrire du code du genre MyButton.Width = 50 par exemple sachant que MyButton a été défini dans l'interface Design du MainWindow.xaml.
J'ai essayé de créer une classe, de déclarer un nouveau bouton mais dans le meilleur des cas il semble que j'arrive à accéder à ce bouton dans le Sub mais visuellement ensuite, rien ne change lors du test.
Ces concepts de WPF sont nouveaux pour moi alors je dois certainement pas comprendre tout ca.
En résumer la question est Comment accéder à un contrôle définis dans le MainWindow.xaml.vb/MainWindow.xaml depuis un Sub contenu dans un module quelconque ?
Merci d'avance pour vos réponses.
Partager