begin process at 2012 02 16 15:14:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Convertir un string en objet ou control


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Convertir un string en objet ou control

mercredi 3 mai 2006 à 23:55:50 | Convertir un string en objet ou control

funky_kronos

Bonjour à tous,
J'ai un gros pb, je souhaite ecrire une fcontion qui récupère dans une base de données le nom des controls que j'ai prélablement renseignée.
ex : la table s'appelle AFFICHAGE et j'ai 5 champs
AFFICHAGE_REF, AFFICHAGE_OBJET, AFFICHAGE_PARENT, AFFICHAGE_TYPE qui est renseignée tel que :
1, frmconfiguration, frmconfiguration, Form
2, PnlAffichage, frmconfiguration, Panel
3, LblAffichage, frmconfiguration, Label

Ce qui veut dire que Pnlaffichage est un panel (ou une frame) qui appartient au form Frmconfiguration.
Bon pour ça pas de soucis, là ou ça se complique c'est que je voudrais en parcourant ma table, attribuer des propriétés à ces control ou objets.

je voudrais par exemple éxécuter [frmconfiguration.pnlaffichage.backcolor = strcouleur]

si je met dans une variable
strvar = "frmconfiguration.pnlaffichage"
comment executer cette variable pour pouvoir changer la couleur de fond du control ?

désolé si je ne suis pas clair, et je n'ai trouvé aucun topics là-dessus.

Merci pour votre aide.

jeudi 4 mai 2006 à 08:06:36 | Re : Convertir un string en objet ou control

clementio

Administrateur CodeS-SourceS
Réponse acceptée !
Ce que tu essaies de faire est un peu compliqué mais je peux te donner une piste. Avec le code suivant tu vas passer en revue tous les contrôles de ta Form jusqu'à trouver celui qui t'intéresse grâce à la propriété "Name" et ensuite tu lui attribues son "BackColor":

   Dim pControl As Control
  
   For Each pControl In Me.Controls
      If pControl.Name = "pnlaffichage" Then
         pControl.BackColor = vbRed
      End If
   Next


J'espère que ça t'aidera, A+ Clm.
jeudi 4 mai 2006 à 08:28:45 | Re : Convertir un string en objet ou control

Renfield

Administrateur CodeS-SourceS

utilises CallByName

Renfield
Admin CodeS-SourceS - MVP Visual Basic
vendredi 5 mai 2006 à 18:28:39 | Re : Convertir un string en objet ou control

funky_kronos

Mercni beaucoup clementio et renfield.
Je me suis inspiré de la réponse de Clémentio pour faire ce que je voulais et c'est OK.

En tout cas merci de la rapidité de vos réponse.
Cordialement,


Cette discussion est classée dans : objet, control, affichage, frmconfiguration, pnlaffichage


Répondre à ce message

Sujets en rapport avec ce message

création dynamique de control ActiveX [ par Rizar21 ] comment faire pour associer mon type de control activeX a un control de type "control" créer parCtrl = createcontrol (formulaireX, acCustomControl, ac Affichage de l'objet pandant le load (URGENT!!!) ou autre moyen.. [ par dkupf ] Bonjour à tous, je ne suis qu'un petit débutant en VB (éh oui encore un...), mais en m'inspirant de diverces sources et du forum j'ai réussi à me fair AFFICHAGE D UN FICHIER HTML DANS OBJET OLE [ par laurent92370 ] Bonjour !Je cherche a partir d'une liste de fichiers html située dans un listbox, puis en cliquant sur un fichier, d'afficher son contenu de la même f terminate qui n'est pas appelé [ par skilachi ] bonjour,je suis entrain de développer un contrôle activex, mais il apparait que certaines instructions que j'ai mis dans initialize font que l'événeme cloner proprietes Objet control [ par DURANDO ] Bonjour à tous, Je cherche une solution simple pour sauver les propriétés d'un controls avant modification. J'avais essayé de faire ainsi : Dim Objet MapPoint Control [ par cricri95 ] Bonjour,J'ai un objet MapPointControl dans un controle utilisateur VB.Je ne souhaite pas installer MapPoint2006 sur mon poste car je n'utilise pas tou UserControl et releasecapture [ par JLN ] Bonjour,   J'ai un petit soucis depuis plusieurs jours et je n'y arrive pas.J'ai fais un control utilisateur que je veux déplacable, j'ai donc incorpo objet StdFont d'un usercontrol [ par marco62118 ] bonsoir à tous j'ai un usercontrol à partir de deux labels l'un plus petit dans un coin de l'autrel'autre la propriété caption de mon controle est cel probleme d'affichage de fichier Excel dans un OLE [ par ITALIA ] Bonjour,J'aimerais faire apparaitre un fichier Excel dans un objet OLE..Après avoir placé mon objet sur ma Form j'utilise la ligne de commande suivant


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 4,976 sec (3)

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