2010-06-26 7 views
-2

Hey, je construis une application d'édition de code dans VB.NET (Framework 4.0) et il ouvre tous les fichiers ".por" dans des formulaires individuels constitués d'un MenuBar et TextBox (multi-ligne).
Actuellement, j'ai 20 formulaires (tous les doublons du premier sur j'ai conçu) et s'il y a disons 4 fichiers ".por" dans un répertoire, les quatre premiers s'ouvriront tandis que les autres se cacheront.VB.NET - Dupliquer le formulaire existant dans la boucle FOR

Je pense que ce serait beaucoup plus efficace en codant un nouveau formulaire Pour chaque élément de ListView de form1 ... mais je veux que le prochain soit une copie du premier formulaire que j'ai conçu depuis que j'ai passé un bon il.

Merci d'avance!

+0

Désolé, quelle est votre question ??? – RHaguiuda

+0

S'il vous plaît poser une question. – N0Alias

+0

Ma question est, comment puis-je faire une copie d'un formulaire existant pour un certain nombre de fichiers? En utilisant 20 formulaires qui sont tous identiques, limiter l'utilisateur final à seulement pouvoir charger 20 fichiers .por est peu pratique et inefficace. Je veux le ramener juste au formulaire qui est copié pour chaque fichier .por dans un répertoire. Capture d'écran: http://www.mediafire.com/imageview.php?quickkey=mzohbemzzmd&thumb=5 –

Répondre

0

J'ai décidé d'utiliser des onglets à la place.

Ce n'était pas difficile, le problème était que je ne savais pas comment utiliser un formulaire que je ne pouvais pas voir. En collant aux onglets et en faisant une énorme instruction IF, en faisant simplement un nouvel onglet pour chaque nouveau fichier, et je m'habitue à utiliser des contrôles qui n'ont pas été réellement créés avec le concepteur.

Juste en passant par un mur ici ...