2010-10-13 5 views
1

J'ai un programme qui contient une grille 2d d'objets de panneau et je viens de réaliser que l'ordinateur dont j'ai besoin pour exécuter ce programme n'utilise pas .Net4 et je ne peux pas mettre à jour son framework non plus. Pour cette raison, je dois réécrire le programme en vb6, ce qui n'était pas si mal jusqu'à ce que je devais faire la grille des panneaux ... Voici le code que j'utilise dans vb2010 pour faire la grille et je me demandais comment transcrire ceci en vb6.transcription de VB.NET à VB6

Dim regionGrid(0 To 37, 0 To 37) As System.Windows.Forms.Panel
(en boucle imbriquée)

regionGrid(i, j) = New System.Windows.Forms.Panel() 
+0

PS: try doing Définir regionGrid (x, y) = Nouveau cadre, mais cela n'a pas fonctionné. – sai

Répondre

1

Vous ne serez pas heureux en passant de .Net 4.0 à VB6, mais this link vous apprend comment créer un contrôle à l'exécution en VB6.

Comme déjà suggéré, vérifiez si vous utilisez réellement (et avez besoin) n'importe quelle fonctionnalité .Net 4.0, si ce n'est pas le cas, vous pourriez écrire votre code pour l'exécuter sur une ancienne version du framework .Net.

1

Est-ce que l'ordinateur ne lancez pas de version du Framework? Il sera plus facile de revenir en arrière dans .NET que VB6.

Questions connexes