Accueil > Forum > > > > URGENT: création objets dynamiques
URGENT: création objets dynamiques
lundi 24 mai 2004 à 16:36:27 |
URGENT: création objets dynamiques

shinta59
|
bonjour à tous, voilà, j'ai une rangée de dropdownlist et de text box, et à chaque click sur un bouton, une autre rangée doit apparaitre (avec des id diferentes bien sûr), il s'agit donc d'objets dynamiques. J'ai bien cherché toutes les infos sur le forum mais ca fait une journée que je suis dessus, et il n'y a pas moyen. pouvez vous m'aider, sachant que je suis débutant dans la dynamique en vb.net. Pour résumé il me faudrait de l'aide pour la création dynamique de dropdown et textbox. Merci d'avance.
|
|
lundi 24 mai 2004 à 18:06:02 |
Re : URGENT: création objets dynamiques
|
lundi 24 mai 2004 à 18:20:44 |
Re : URGENT: création objets dynamiques

alicvb
|
primo, PLEASE, indique VB.NET dans tes en-têtes de messages, comme ça, on confond pas avec les messages pour du VB classique....
démo, pour la création d'un controle de chaque dynamiquement :
dans la procédure du clic de ton bouton :
dim tb as textbox dim cb as combobox
tb=new textbox tb.top=xxxxxxx tb.left=xxxxxxx tb.width=xxxxxxx tb.height=xxxxxxx tb.visible=true
cb=new combobox cb.dropdownstyle=dropdownlist cb.top=xxxxxxxx cb.left=xxxxxxxx cb.width=xxxxxxxx cb.height=xxxxxxxx cb.visible=true
et voilà (je te laisse le soin de remplacer les valeurs xxxxxx par celles qu'il te faut)
PS : si tu veux pouvoir accéder dans d'autres parties de ton programme à tes listbox et combobox ainsi créés, dans un module, crée deux variables publiques :
public TB() as texbox = new textbox() {} public CB() as combobox = new combobox(){}
et dans ta procédure de clic, commencer par agrandir tes tableaux :
redim preserve TB(tb.getupperbound(0)+1) redim preserve CB(cb.getupperbound(0)+1) dim i as integer i=tb.getupperbound(0)
et remplace tb par tb(i) et cb par cb(i) dans ton code
rePS : désires-tu aussi récupérer les évenements de tes objets crées ?
est-ce que cela répond à ton souci ?
|
|
lundi 24 mai 2004 à 18:22:56 |
Re : URGENT: création objets dynamiques

alicvb
|
Twinuts, tu m'interresses, c'est quoi, tes "vecteurs" ? c'est un objet VB.NET ? ou juste un tableau ?
AlicVB
|
|
lundi 24 mai 2004 à 19:09:33 |
Re : URGENT: création objets dynamiques
|
lundi 24 mai 2004 à 20:44:32 |
Re : URGENT: création objets dynamiques
|
mardi 25 mai 2004 à 09:50:09 |
Re : URGENT: création objets dynamiques

shinta59
|
le problème est que les objets top et left n'existe pas pour mes dropdown et textbox voici mes libraries:
Imports System Imports System.Web Imports System.Web.UI Imports System.Web.UI.WebControls
oui je désire récupurer les evenements.
|
|
mardi 25 mai 2004 à 13:53:36 |
Re : URGENT: création objets dynamiques
|
mardi 25 mai 2004 à 18:41:07 |
Re : URGENT: création objets dynamiques

alicvb
|
Ah ouais, je vois le problème, Tu parles d'objets WEB, et moi de windows form
Donc, pour info (je ne sais si il te sera possible de basculer), mes objets ComboBox et TextBox sont référencés dans : Windows.Form
Pour tes objet, j'ai jamais rien touché du coté Web, tout juste si je sais que ça existe.... Alors désolé, mais je ne peux pas t'aider...
Sinon, pour les évenements (toujours pour le cas de mes forms)
1- tu crée une procédure avec des variables d'entrée identiques à celles utilisées dans l'évennement que tu utilises (quite pour cela à créer un objet comme le tient, puis à laisser VS créer sa procédure, et faire une copier-coller) exemple de procédure pour l'événement Text_Changed d'un TextBox : Private Sub Changement_texte(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
2- dans ta déclaration d'ojet (dim tx as new textbox.....), tu rajoutes une ligne du type : AddHandler tx.TextChanged, AddressOf changement_texte où Changement_texte est la procédure que tu viens de créer
Me suis-je fait comprendre ?
|
|
mardi 17 août 2004 à 15:31:37 |
Re : URGENT: création objets dynamiques

Benouille
|
add handler !!!!! t'es un cador alicvb! le king of bongo! comme un con je me demandais comment gérer les évenements puisque les controles sont gérés dynamiquement mais voila j'avais oublié le addhandler. donc merci en tout cas pour la réponse car j'avais la meme question. du coup j'ai une autre question, comment générer dynamiquement l'affichage d'une classe en fonction de ses propriétés ... mais je crois que je vais faire un autre topic histoire d'être bien clair. Benouille la grenouille
|
|
Cette discussion est classée dans : urgent, création, dynamiques, objets, rangée
Répondre à ce message
Sujets en rapport avec ce message
création dynamiques d'objets controles en vb6 [ par SPYWARE24 ]
bonjour à tous,j'ai un petit poblème, je débute en vb et je ne sais pas comment je pourrais rajoutés des controles(label,bouton,..)à ma form en cours
[URGENT] Création d'un setup personnalisé [ par ElDiablo ]
Bonjour...Ayant des problèmes avec l'install fourni avec VB, j'aimerais pouvoir le personaliser...Je sais que les sources étaient fournies avec VB5, m
Création d'objets VB [ par KornEtLiusse ]
Bonjour, bonjour,Mes p'tites n'oreilles ont traînées par ci par là et elles ont récoltés une info un peu génante. D'où mon désarroi et cette kession:E
urgent : incrémenter objet vba [ par ChtiBreizh ]
bonjour,je souhaiterai automatiser une action sur plusieurs objets créés dans un document Word. Ex: for i=1 to nMaForms.Controls("TextBox" & i).Visibl
création d'un tableau à deux colonnes avec lignes dynamiques [ par Daydayer ]
bonjour,j'aimerais créer un tableau sous VB6, qui possède 2 colonnes (ce chiffre ne changera pas) par contre les lignes doivent être dynamiques: au fu
Création d'objets virtuels??? Possible? [ par supermotaboy ]
Salut,J'ai vu des méthodes pour créer des objets en cours d'execution, mais je voudrais savoir si il serait possible de faire encore mieux : créer des
urgent... comment faire une boucle avec 10 objets différents... [ par Angelus ]
Bonjour,voilà la question est de savoir s'il est possible de faire une boucle qui permettrait, en ayant 10 boutons (cmd1, cmd2...., cmd10), de changer
URGENT !! création de champs ?? [ par Diego ]
Comment peut-on créer un champ dynamiquement dans une table SQL ???
URGENT!!!! création d'une connexion ras en vb [ par khadri ]
Est il possible de creer sur vb une connexion ras en spécifiant le numero de téléphone ,les dns primaire et secondaire et le loginmerci
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
VB.NET ET COMBOBOXVB.NET ET COMBOBOX par minouthebreaker
Cliquez pour lire la suite par minouthebreaker
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Magic
Entre 429€ et 429€
|