2009-07-27 6 views
0

J'ai réussi à ajouter des contrôles (étiquettes, images, boutons, etc.) à un panneau de commande (en utilisant VB/ASP). Ce panneau de contrôle, je l'appelle "insertpanel". Ensuite, j'ajoute ce panneau au panneau principal de ma page Web que j'ai créé pendant la conception. Le problème que je rencontre est que lorsque j'ajoute plusieurs commandes de n'importe quel type au panneau, elles sont toutes ajoutées les unes aux autres. Je donne mon image essayé un peu de style CSS:Ajout dynamique de contrôles à un panneau - question de mise en page

.VBCODEimageinsert 
{ 
float:left; 
margin:2px; 
} 

Cela fonctionne très bien fait l'image soit sur le côté gauche du panneau, et les 5 étiquettes à droite de celui-ci. Le problème est que les étiquettes sont toutes alignées et qu'elles ne vont pas à la ligne suivante. J'ai essayé d'ajouter un littéral du retour chariot/saut de ligne mais cela ne semblait pas fonctionner non plus. Qu'est-ce qu'un moyen facile de présenter ce panneau que j'insère dans un autre panneau? Une table? Et puis-je le faire si une table fonctionne:

mainpanel.Controls.Add(table) 
+1

vous pouvez ajouter un
au lieu de la ligne –

Répondre

0

Oui, vous pouvez ajouter une table, puis des lignes et des cellules pour les autres contrôles. Et comme mentionné ci-dessus, vous pouvez utiliser un < br /> au lieu de

Questions connexes