New form accéder à une fonction
Résoluyg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je sollicite de nouveau votre aide pour un problème que j'ai et que je n'arrive pas à résoudre. Je crée un nouveau formulaire par :
Public MyNewFrom As New Form MyNewForm= form1
dans ma form1, j'appelle une fonction :
Public Function GetSQLTache() As DataTable
...
End Function
Si j'écris :
MyNewFrom.GetMaTache()
ça ne fonctionne pas. J'ai comme message :'GetMyTache' n'est pas un membre de MyNewForm. Comment on fait pour accéder à cette fonction avec MyNewForm.
Merci pour votre aide.
- New form accéder à une fonction
- Fonction si et - Guide
- Comment acceder au presse papier - Guide
- Accéder à appdata - Guide
- Acceder messagerie hotmail - Guide
- Comment accéder au trousseau icloud - Guide
5 réponses
bonjour,
quel variante de vb utilises-tu?
bonjour, j'utilise vb.net. Je veux juste savoir lorsque l'on crée un nouveau formulaire comment utiliser une sub ou une fonction qui appartient au formulaire qui est passé dans la variable. Je sais comment faire si c'est un control, un datagridview,... mais je ne trouve pas de solution pour cela.
Je ne sais pas si ça répond à votre question.
Merci pour l'aide.
Je pense que MyNewForm est membre de System.Windows.Forms.Form, tandis que form1 est membre d'une autre classe, que tu ne nous montres pas.
si je mets
form1.GetMaTache()
oui cela fonctionne. Dans mon code, je fais :
MyNewFrom = fomr1
La raison pour laquelle je fais cela c'est que j'ai plusieurs form qui font sensiblement la même chose. Ils ont quelques variables mais rien qui m'empêche d'utiliser le même code. C'est pourquoi je crée un nouveau formulaire. Je ne veux pas répéter le code 10 fois.
J'ai donc :
MyNewFrom = form1
MyNewFrom = form2
MyNewForm = form3...
la classe de form1 s'appelle : Public Class Form01. C'est créé automatiquement par le programme et qui découles tous je pense de windows.form. Non?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question