begin process at 2010 02 10 03:20:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > COBJ - RETOURNE L'OBJET À PARTIR D'UN STRING

COBJ - RETOURNE L'OBJET À PARTIR D'UN STRING


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :cobj, conversion, objet, form, control Niveau :Initié Date de création :01/11/2006 Vu :2 723

Auteur : frank150

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

C'est une petite fonction utile surtout quand on utlise CallByName.
Ca évite de spécifier l'objet directement, on peut maintenant le spécifier en string


Ex:

CallByName Cobj(LeNomDeTaFonction), blablabla...

Source

  • Private Function CObj(ByVal Name As String) As Object
  • Dim frm As Form, Ctrl As Control
  • For Each frm In Forms
  • If frm.Name = Name Then
  • Set CObj = frm
  • Exit Function
  • End If
  • For Each Ctrl In frm.Controls
  • If Ctrl.Name = Name Then
  • Set CObj = Ctrl
  • Exit Function
  • End If
  • Next Ctrl
  • Next frm
  • End Function
Private Function CObj(ByVal Name As String) As Object
    
    Dim frm As Form, Ctrl As Control
    
    For Each frm In Forms
        If frm.Name = Name Then
            Set CObj = frm
            Exit Function
        End If
        For Each Ctrl In frm.Controls
            If Ctrl.Name = Name Then
                Set CObj = Ctrl
                Exit Function
            End If
        Next Ctrl
    Next frm
    
End Function



 Sources du même auteur

Source avec Zip ENLEVEZ LES NUMÉROS DE LIGNES DANS LES SOURCES SUR VBFRANCE
Source avec Zip Source avec une capture Source .NET (Dotnet) TROUVER LE FICHIER LIÉ À UN RACCOURCI
Source .NET (Dotnet) APPELLER UNE DLL DYNAMIQUEMENT (DANS LE CODE)

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) SPACE - UN SPACE MAC POUR WINDOWS par vbnino
Source avec Zip Source .NET (Dotnet) MULTI THREAD AVEC AFFICHAGE par jaknight007
Source avec Zip Source .NET (Dotnet) COMPILATEUR EN VB NET 2003 par alpha5
Source avec Zip Source avec une capture CRYPTER AVEC LE CHIFFRE DES NIHILISTES RUSSES par tresorsdevie
Source avec Zip Source avec une capture Source .NET (Dotnet) COMPTE_BANCAIRE.NET par Adn56

 Sources en rapport avec celle ci

Source avec Zip BACKGROUNDVIDEO.OCX par magicgus
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION DE FORM ET DE CONTRÔLES par gillardg
Source avec Zip Source avec une capture Source .NET (Dotnet) AFFICHER DES BOUTONS DYNAMIQUEMENT SUR VOTRE FORM par ManuAntibes
Source avec Zip Source avec une capture Source .NET (Dotnet) ENCORE UNE FORM AEROGLASS SANS API AVEC EFFET FLOU par nicolas99
Source avec Zip Source avec une capture TRADUCTEUR VB6.VBP EN VB5.VBP par joro

Commentaires et avis

Commentaire de PCPT le 01/11/2006 01:14:07 administrateur CS

salut, tu peux poster ce code sur Codyx.Org
suppression dans la matinée
++

Commentaire de frank150 le 01/11/2006 01:55:19

je comprend pas, vbfrance c'est pas senser etre un site pour déposer des sources?

Commentaire de Alain Proviste le 01/11/2006 02:10:41 administrateur CS

si si, mais pour les petites sources, nous avons crée codyx :)

Commentaire de frank150 le 01/11/2006 02:18:00

une source c'est une source non? jsuis pas inscrit a codyx mais a vbfrance pour poster mes source vb.

Commentaire de PCPT le 01/11/2006 02:35:28 administrateur CS

VbFrance regorge de tant de "petites sources" qu'il en devient presque impossible de trouver ce qu'on veut...
le fonctionnement est maintenant le suivant : on dépose ici un code (un "vrai", plus sous moins complet mais assez conséquent), et sur Codyx c'est les snippets, les fonctions, les... "sources" de peu de lignes

tu peux t'inscrire sur Codyx avec le même pseudo, ton code apparaîtra sur la page d'accueil de VbFrance et de CodeS-SourceS

Commentaire de JulioDelphi le 01/11/2006 11:11:46 administrateur CS

@Frank150 : dura lex sed lex, merci de suivre les regles =)
@PCPT : tu peux meme dire "VbFrance DEGORGE de tant de "petites sources..."

Commentaire de Renfield le 01/11/2006 12:02:26 administrateur CS

Gaffe, y'a un gros soucis, dans ta source...

si tu fais

CObj ( "Command1" )

tu sais pas sur quelle form il va regarder....
faudrais que tu gères par exemple CObj ( "Form2.Command1" )

Commentaire de Mayzz le 01/11/2006 19:53:48

Renfield à raison ça oblige à nommer differament tout les controles du projet, mais sinon c'est une fonction assez utile.

Commentaire de Djzlouk le 16/08/2007 16:33:46

Bonjour,

Je vois que ce code date un peu, mais il peut beaucoup m'aider :)
Je vois aussi que Renfield avait fait une remarque importante : cela ne gere pas la from. cela regarde partout.

Or dans mon projet c'est essentiel vu que ce sont deja des form généré, donc avec les memes nom de label / command...

Es qu'il faut mieux passer un 2eme parametre avec le nom de la form ? ou faire un "form2.command1" ?
Et surtout es possible de faire plutot un Me.label1 dans ce genre de parametre ?

Es que quelqu'un peut me guider ?

merci bien :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Conversion de fichiers [ par Rémi ] Bonjour,Je me sers d'un objet ole sur une feuille. Pour des raisons de rapidité, je relie dynamiquement cet objet à un fichier d'extension .ole avec l usercontrol (control utilisateur) creation auto sur form ? [ par kainoak ] J'ai créé un usercontrol avec toutes ses proprietees (let couleur ...) et une collection poour gérer tout ca (ajout,suppr d'un usercontrol de la colle Comment déplacer un objet PictureBox !! [ par Danette ] J'ai un objet picturebox sur ma Form, avec ma souris j'aimerais la déplacer à un autre endroit de la form...Drag & Drop ?? Comment ça marche ? Petit e Classe + Instance d'objet d une Form [ par MrDogbert ] Salut,Je me demandais si il était possible de faire une instance d objet directement sur une Form a partir d une classe.Je m explique, je veux une cla Exe ActiveX et objet form [ par TheNivleth ] Salut,Quelqu'un pourrait-il m'expliquer pourquoi mon exeActiveXqui possède 2 classes qui affichent 1 feuille non modale chacunes (soit 2 feuilles affi Insertion objet Excel dans une FORM VB [ par OrionMelancholy ] J'aimerai insérer directement dans mon programme VB un objet de type feuille Excel pour ensuite le transformer et le mettre à jour à partir de ma base rendre accessible les objet d'une form [ par gigaz ] Voila j'ai une form qui contient des objets et une autre fichier que j'ai appelé global.vb qui regroupe des fonctions utilisé regulierement . mais je Pb control activé... [ par sonoboss ] Hélo a tousse!Bon voila mon pb : je me suis lancé sur access pour une appli tte mini et qui ne vaux pas le coup de créer un projet VB... (du moins c'e Afficher un objet contenu dans une autre form [ par xtoff ] Bonjour,Je cherche à pouvoir afficher un objet (tabstrip, frame etc...) sur ma form principale alors que celui-ci est contenu dans une autre form.Merc Objet PDF [ par dede86 ] Sltà tous, Je voudrais mettre un fichier PDF sur une form pour faire après une impression de toute le form (j'ai d'autres choses sur cette form).Y a t


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales