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

ASP.NET Discussion :

aligner les composants d'une fenêtre à partir de code en vb.net


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Points : 34
    Points
    34
    Par défaut aligner les composants d'une fenêtre à partir de code en vb.net
    Bonjour
    je travaille en asp.net avec vb.net ( et sous visual studio 2005 )
    je veux ajouter des textBox à ma fenêtre après l'appui sur un bouton et je veux les aligner l'un à coté de l'autre et sous des autre controls bien sûr (à partir de code ) mais je ne sais pas comment!pouvez vous m'aider S.V.P ?

  2. #2
    Membre éclairé Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Points : 813
    Points
    813
    Par défaut
    Un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     
            For i = 0 To n 'n à définir pour le nombre de textbox que tu veux
     
                Dim TxtBx As New TextBox
                Me.Controls.Add(TxtBx)
                TxtBx.Size = New Size(l, L) 'l et L entier à définir pour ta taille de textbox
                TxtBx.Location = New Point(x + (l + y) * i, z) '"x" à définir soit la position part  rapport au bord gauche du container, "y" à définir soit l'espacement entre tes textbox et "z" la position de tes textbox au niveau de la hauteur (elles seront alignées en hauteur)
                TxtBx.Name = "Textbox" & i
     
            Next i
     
        End Sub
    Voilà en espérant t'avoir aidé.

    Egalement penser à rajouter le Handler pour la gestion de l'évènement de ta textbox si tu as besoin des évènements.
    Geeker c'est comme manger, on ne peut pas s'en passer !!!

    Tout est objet !!!

    ____________________________________

    http://www.geekingmania.com

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Points : 34
    Points
    34
    Par défaut
    merci beaucoup pour votre réponse, je vais essayer avec ce code mais moi je veux avoir des TextBox qui sont alignés horizontalement (entre eux ) et verticalement par rapport aux anciens TextBox
    J'explique mieux: j'ai une ligne des textBox et je veux ,à chaque appui au bouton, avoir une autre ligne des textbox alignés entre eux et % à l'ancienne ligne, J'espère que tout est clair


    ... chaque ligne des TextBox ajoutés je veux l'insérer dans une DataTable, mais si j'exécute j'obtient une erreur qui liée à " TextBox.Text " et je ne sais pas pourquoi! est ce que je dois utiliser dans ce cas le Handler comme vous avez proposé ? S.V.P j'attend une réponse rapide


    je suis désolée mais la méthode TextBox.Location n'existe pas en vb.net !! aussi Point(x,y) !!

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 665
    Points : 1 161
    Points
    1 161
    Par défaut
    Bonjour,
    "location" et "new point(x,y) sont des méthode vb.net.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Points : 34
    Points
    34
    Par défaut RE
    Citation Envoyé par chrismonoye Voir le message
    Bonjour,
    "location" et "new point(x,y) sont des méthode vb.net.
    mais si je tape par exemple TextBox1. la méthode Locaton ne se trouve pas dans la men textuelle !

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

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 682
    Points : 1 952
    Points
    1 952
    Par défaut
    Tous les objets ont la propriete location
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Points : 34
    Points
    34
    Par défaut :(
    Citation Envoyé par Danyel Voir le message
    Tous les objets ont la propriete location
    mais croyez moi! la méthode "Location" ne se trouve pas dans la meun textuelle des protiétés de TextBox !!!

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 665
    Points : 1 161
    Points
    1 161
    Par défaut
    Surement que ton textbox1 ne réfère à rien.
    Mais si tu tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim textbox1  As New TextBox
    alors si ensuite tu tapes "textbox1.", cela doit donner une suite de proposition, dont "Location".

  9. #9
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Points : 34
    Points
    34
    Par défaut :)
    Citation Envoyé par chrismonoye Voir le message
    Surement que ton textbox1 ne réfère à rien.
    Mais si tu tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim textbox1  As New TextBox
    alors si ensuite tu tapes "textbox1.", cela doit donner une suite de proposition, dont "Location".
    mais bien sûr j'ai déclaré comme ça mon textbox !

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 665
    Points : 1 161
    Points
    1 161
    Par défaut
    Veuillez m'excuser.
    Mais là ça dépasse mes compétences, je ne vois pas pourquoi ce code ne fonctionne pas.

  11. #11
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Points : 34
    Points
    34
    Par défaut RE
    Citation Envoyé par chrismonoye Voir le message
    Veuillez m'excuser.
    Mais là ça dépasse mes compétences, je ne vois pas pourquoi ce code ne fonctionne pas.
    ok aucun problème
    moi aussi j'ai la tété cassée et je ne comprends pas pourquoi j'ai des problèmes avec visual studio ! ça peut être lié à l'installation ?!

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

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 682
    Points : 1 952
    Points
    1 952
    Par défaut
    Citation Envoyé par yrifka Voir le message
    je travaille en asp.net avec vb.net ( et sous visual studio 2005 )
    Vous n'avez pas poste dans le bon forum (et on a tous mal lu son premier post) c'est de l'ASP.NET donc pas de location.
    C'est donc a toi de pre-programme les zones de tables.

    Ps : je deplace dans le bon forum ...
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/07/2011, 18h07
  2. Aligner et adapter les composants d'une fi
    Par khayyam90 dans le forum Contribuez
    Réponses: 0
    Dernier message: 04/01/2011, 14h23
  3. Envoie d'un message a TOUS les composant d'une form
    Par chddv dans le forum Composants VCL
    Réponses: 7
    Dernier message: 15/09/2003, 09h47
  4. Changer l'icône d'une fenêtre à partir d'un .res
    Par henderson dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/03/2003, 10h48

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