Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Nom d'un form en paramètre [ Divers / Débutants ] (lacomm)

vendredi 7 décembre 2007 à 11:47:26 | Nom d'un form en paramètre

lacomm

Hallo à tous,

Je voudrais récupérer le nom d'une form, qui peut être différente, pour la passer à une sub qui va exécuter du code dessus
J'ai fait

Public Sub DecoupLoc(nameForm As string)
MyForm=nameform + "."
    For j = 0 To MyForm.lisLoc.ListCount - 1

   etc
et d'autres choses du genre, et en effet le nom de la form apparaît bien, mais l'erreur me dit que l'objet est requis.

Merci à vous

vendredi 7 décembre 2007 à 11:50:28 | Re : Nom d'un form en paramètre

jmfmarques

Membre Club
Bonjour

MyForm est un objet.

MyForm ne peut donc être une chaîne de caractères ...

vendredi 7 décembre 2007 à 12:14:15 | Re : Nom d'un form en paramètre

pneau

Membre Club
Réponse acceptée !
salut,
comme le dit jmfmarques(salut), myform est un objet. Tu as donc le choix entre 2 solutions .
1 - Passer le form en paramètre, ce qui donne ceci

Decouploc Form1
Public Sub DecoupLoc(MyForm As Form)

    For j = 0 To MyForm.lisLoc.ListCount - 1

...

ou bien
2 - Tu passes le nom du form en param et dans ton code tu test ce nom pour faire les actions appropriées

Decouploc Form1.Caption
Public Sub DecoupLoc(NameForm As String)
Select Case NameForm
Case "Form1" 
    For j = 0 To Form1.lisLoc.ListCount - 1

Case "Form2" 
    For j = 0 To Form2.lisLoc.ListCount - 1



etc..

bon dev

Pat

 Don't Worry , Be Happy


lorsque le problème est résolu, pensez Réponse Acceptée

vendredi 7 décembre 2007 à 14:30:14 | Re : Nom d'un form en paramètre

lacomm

Merci,
Impeccable pour la première solution c'est ce que je cherchais, j'avais pensé à la deuxième mais s'il y a 10 cases, ca peut devenir lourd.
encore un grand merci.

vendredi 7 décembre 2007 à 17:23:21 | Re : Nom d'un form en paramètre

PCPT

Administrateur CodeS-SourceS
salut,

et çà ne serait pas plus logique de passer la listbox en paramètre?....


Prenez un instant pour répondre à ce sondage svp



Cette discussion est classé dans : form, paramètre, myform, nameform


Répondre à ce message

Sujets en rapport avec ce message

userform en paramètre de fonction [ par caro999 ] bonjour,Sous vba Excel, je voudrais passer un formulaire en paramètre d'une fonction pour que celle-ci s'applique à tous mes userforms. J'ai essayé d' Collection d'objets [ par Guy Nancy ] Comment lister tous les objets (form, module, classe,...) d'un projet, afin d'effectuer le test suivant :********************************dim MyForm as Passer un objet Form en paramètre [ par dan24 ] Bonjour,Je fais comme ceci pour appeler la procédure paramétrée (en mettant directement le nom de la Form en paramètre):<FONT s Argument optionnel de type Form avec valeur par défaut [ par sousoulebarbu ] Bonjour, j'aimerais bien faire une fonction qui prend pour paramètre optionnel un formulaire et pouvoir détecter si ce paramètre est utilisé ou non. J Paramètre 'Form' passer à une class [ par nawakator ] Bonjour à tous J'ai créer un projet Exe DLL. J'ai créer une class puis y est mis une fonction du type : Public Sub MaFonction(ByRef MaForm As Form)    Utiliser une form comme une fonction [ par kakal ] Je souhaiterais faire en sorte qu'une fenetre se comporte comme une fonction : elle accepte des paramètres en entrée et renvoie un paramètre en sortie Passer un paramètre d'une form à l'autre [ par pimpoumvlan ] J'ai une fileListBox dont la sélection doit s'inscrire dans une listview. mais au préalable il faut renseigner plusieurs champsdans une form pour comp Afficher des form lorsque l'on utilise Public Shared Sub Main [ par jeromedu01 ] Bonjour,Une petite question qui me permettra peut etre de comprendre davantage forrm, class,module...Je demarre mon appli avec le code suivant :Public passage de paramètre [ par samoht ] Bonjour,Voici mon problème. J'ai 2 appli distinct qui gère des bases de données clients (base Sql égalemenmt distinct) en vb6. J'aimerais savoir comme Envoyer une Form VB comme paramètre [ par haby ] Salut, Y a t il une possibilité d'envoyer une forme Visual Basic comme paramètre dans une procédure ou fonction ? Si oui merci de me donner un peu de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.