IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Formulaire et boutons


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Janvier 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 13
    Par défaut Formulaire et boutons
    Bonjours à tous !

    Je rencontre actuellement un soucis dans mon code VB, j'ai donc un fichier films.txt qui contient 25 films avec leur description, titre ect... et donc mon code est la pour récupérer les 25 titres des films et que chacun doit apparaitre dans un bouton ( soit ici 25 boutons ) mais rien ne s'affiche et j'aimerai donc savoir d'où vient mon erreur et si vous aviez quelque chose à me proposer pour que mon code soit plus optimal. En vous remerciant d'avance !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    Public Class Form1
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     
            Dim i As Integer
            Dim a As New IO.StreamReader("films.txt", True)
            Dim maLigne As String
            Dim obj As New Button
     
     
     
            While a.Peek > 0
                maLigne = a.ReadLine
                'a.items.add(Split(maLigne, ";")(i))
     
            End While
            For i = 0 To 25
     
                If i < 5 Then
                    obj.Top = 50
                    obj.Left = 50 + (200 * i)
     
                Else
                    If i < 10 Then
                        obj.Top = 150
                        obj.Left = 50 + (200 * (i - 5))
                    Else
                        If i < 15 Then
                            obj.Top = 250
                            obj.Left = 50 + (200 * (i - 10))
                        Else
                            If i < 20 Then
                                obj.Top = 350
                                obj.Left = 50 + (200 * (i - 15))
                            Else
                                If i < 25 Then
                                    obj.Top = 450
                                    obj.Left = 50 + (200 * (i - 20))
     
                                End If
                            End If
                        End If
                    End If
                End If
                obj.Name = "obj" & i
     
                obj.Height = 50
                obj.Width = 200
                obj.Text = obj.Name
                Me.Controls.Add(obj)
     
            Next
     
        End Sub
    End Class

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    il faut faire un new button à chaque tour de boucle pour avoir un bouton par film

    sinon en plus cours tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for each ligne as string in system.io.file.readalllines("chemin du fichier")
      dim b as new button
      b.text = ligne
      me.FlowLayoutPanel1.controls.Add(b)
    next
    il faut donc ajouter un flowlayoutpanel, qui sert à éviter de gérer le positionnement des controles
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Janvier 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 13
    Par défaut
    Merci de ta réponse ça marche niquel

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Merci de penser au bouton si tel est le cas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Formulaire]Un bouton pour valider deux fomulaires
    Par Le_tzao dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/12/2005, 11h08
  2. Formulaire deux boutons....
    Par Thierry8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 16/09/2005, 09h03
  3. formulaire/lien/bouton image envoyer
    Par charlotte10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 19/08/2005, 16h46
  4. [debutant][formulaire] deux boutons
    Par F.F. dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/03/2005, 15h44
  5. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 16h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo