Accueil > Forum > > > > chargement dynamique de label ou autres controles
chargement dynamique de label ou autres controles
mercredi 7 mars 2007 à 09:32:11 |
chargement dynamique de label ou autres controles

yannn
|
Salut a tous, Aujourd'hui, une colle, en tout cas pour moi !!! je cherche a creer dynamiquement des labels a partir du caption d'autres labels... compliquer a expliquer ... exemple : Label1(0).caption = no_drive label1(1).caption= USB label1(2).caption=HD_drive ... et je voudrais appliquer l'idee suivante : for i=0 to ... load label1(i).caption next i pour avoir label1(0).name=no_drive label1(1).name=USB label1(2).name=HD_drive voyez vous ? Merci
|
|
mercredi 7 mars 2007 à 09:37:21 |
Re : chargement dynamique de label ou autres controles

jmfmarques
|
Bonjour,
Un caption est une chaîne de caractères et on ne peut se référer à un contrôle par la chaîne de caractères correspondant à son nom !
Une seule exception connue : lorsque (mais ce n'est pas le cas) le contrôle existe déjà dans la collection controls (et alors controls("toto") pour se référer au contrôle nommé toto)
|
|
mercredi 7 mars 2007 à 09:39:33 |
Re : chargement dynamique de label ou autres controles

yannn
|
alors comment puis je faire pour renommer un label.name dynamiquement ?
|
|
mercredi 7 mars 2007 à 09:39:57 |
Re : chargement dynamique de label ou autres controles

jrivet
|
Salut, Tu ne peux pas faire ce que tu souhaites puisque les contrôles faisant partie d'un groupe de contrôle on FORCEMENT TOUS le même nom mais diffèrent par leur propriété index. Ils auront donc tous le nom Label1Ouu alors je n'ai rien compris a ce que tu désirais faire. @+: Ju£i€n Pensez: Réponse acceptée
|
|
mercredi 7 mars 2007 à 09:41:13 |
Re : chargement dynamique de label ou autres controles

jmfmarques
|
La propeiété Name n'est accessible qu'en mode création et ne peut être modifiée au runtime !
|
|
mercredi 7 mars 2007 à 09:43:52 |
Re : chargement dynamique de label ou autres controles

jmfmarques
|
Salut Julien,
Il veut créer un contrôle dont le nom serait celui qui figure dans le caption d'un autre contrôle (ici un label) et veut le faire en utilisant la méthode load (qui correspond à la duplication de contrôles déjà exostants) !!!
|
|
mercredi 7 mars 2007 à 09:44:25 |
Re : chargement dynamique de label ou autres controles

yannn
|
OK ! bon va encore falloir que je sois genial :p je rigole .... merci pour ces eclairsissement ! je comprennais pas ou etait mon erreur !
|
|
mercredi 7 mars 2007 à 09:45:43 |
Re : chargement dynamique de label ou autres controles

jrivet
|
Re, salut jmfmarques , > yannn :En fait si tu veux créer dynamiquement ton propre label tu peux essayer la fonction suivante. Mais chaque label seront uniques il ne feront pas parti d'un groupe de contrôle. Private Sub AddLabel(ByVal LblName As String) Call Me.Controls.Add("VB.Label", LblName) With Me.Controls(LblName) .Visible = True .Width = 2000 .Top = 0 .Left = 50 .Caption = "Label dynamique" End With
End Sub
| | By Renfield | @+: Ju£i€n Pensez: Réponse acceptée
|
|
mercredi 7 mars 2007 à 09:47:32 |
Re : chargement dynamique de label ou autres controles

yannn
|
justement julien, derriere il faut que je puisse creer USB1(0), USB1(1),....
|
|
mercredi 7 mars 2007 à 09:52:46 |
Re : chargement dynamique de label ou autres controles

jrivet
|
Salut, Non mais il y a deux choses à comprendre. Tu peux très bien créer des USB1(0) USB1(1), tant que tu veux MAIS ils s'appelleront TOUJOURS USB1 tu n'as pas le choix. en revanche si tu veux créer un label en spécifiant le nom il faut utiliser la fonction précédente. Sinon si tu veux pouvoir faire référence au label par leur "nom" ET utilise run groupe de contrôles, tu peux toujours placer le "nom" dans la propriété Tag de ton objet USB1(X). Tu feras ensuite une recherche pour voir si USB1(X).Tag = no_drive ou USB ou que sais je encore. Voila en espérant t'éclairer un peu @+: Ju£i€n Pensez: Réponse acceptée
|
|
Cette discussion est classée dans : dynamique, caption, chargement, name, label1
Répondre à ce message
Sujets en rapport avec ce message
Chargement dynamique [ par couriousous ]
Hello!! QQn sait comment charger un controle (Winsock dans mon cas) sans passer par la commande Load(nom(index)) car cela serait pour l'utiliser sur u
Décompte heure [ par zazsze ]
J'ai créé un timer1 et un label1 affichant l'heure du système sous la forme 12:00:00. J'ai ensuite créé un timer2 et un label2 qui doit afficher 02:00
MDI Chargement de form dynamique ??? [ par pcpunch ]
Slt je vais essayer d etre clair, car suis un peu crever lolJe dev un petit editeur d'image, g une formMdi et un form1 qui contien un picturebox afin
chargement/déchargement dynamique de DLL sous VB6 [ par jm2 ]
Dans une appli VB6, j'utilise 2 DLL différentes suivant une condition que je ne connais qu'après démarrage de l'appli. Comment charger ou décharger dy
checkbox dynamique avec leur nom [ par TemplarVB ]
Comme la plupart de ceux qui posent des questions sur le forum, je suis débutant en VB, et je cherche à créer des checkbox dynamiquement sur une feuil
Faire un décomte,comment ? [ par Golog ]
Je voudrais fair un décompte dans un Label genre partire de 30 sec jusqu'a Zero je ne connais que se code :Form1 Loadif label1.caption = "30" the
chargement dynamique d'activex [ par dualite2 ]
slt moi je cherche le moyen de creer pendant l'execution du programme de nouveau controle winsock en partant du principe qu'il y a déja un controle wi
chargement dynamique de picture box [ par yhanaff ]
j'ai créé en mode design une picture box index 0, container de plusieurs text box avec le même indexje parviens, en mode run time, à charger (load) d'
réutilisation des données [ par Foucteau ]
Bonjours a tous, voila j'ai un petit pb :dans une fenetre j'ajoute des donnée a une base de donnée ces données on toute comme points commun le champs
appliquer une variable a un groupe de controle ? [ par thesebinou ]
Bonjour,Voilà, j'ai plusieurs groupes de label (10 groupes) et une fonction commune à tout ces groupes.par exemple:Private Sub Label1_Click(Index As I
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|