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

C# Discussion :

Comment faire défiler un panel à l'aide d'un scollbarre vertical


Sujet :

C#

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 105
    Par défaut Comment faire défiler un panel à l'aide d'un scollbarre vertical
    Salut tout le monde :

    « Comment je peux contrôler un scrolle barre vertical pour qu’il puisse difeler un panel.

    Voici le problème je récupère une liste de string d’une liste et je dois programmer l’interface pour qu’elle contienne autant de contrôles que le nombre de items de la liste.

    Supposant que j’ai 20 contacts alors l’utilisateur n’a pas de possibilités d’écrire dans les zones au dessous dons j’ai besoin d’une scolbarre.

    Pour plsu de détails voici le code :
    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
     
    private void btnAffectRoles_Click(object sender, EventArgs e)
            {
                /* En click btnAffectRoles on supprime tous les controles qui existent deja  */
                tpContactRole.Controls.Clear();
                /* Initialisation des coordonnes des controls a creer dynamiquement */
                int xLabel = 120;
                int xTextBox = 10;
                int xTextBoxRole = 350;
                int y = 50;
                /* on affiche le TabPage tabCContactRole */
                this.tabCContactRole.SelectTab(1);
                /* recuperation du nombre de contact que l'utilisateur a choisi */
                int ContactCount = lbContactsSelecteds.Items.Count;
                /* cette boocle permet de creer dynamiquement l'interface  d'affectation des Contacts roles */
                for (int i = 0; i < ContactCount; i++)
                {
                    TextBox txtRole = new TextBox();
                    TextBox txt = new TextBox();
                    Label lb = new Label();
     
                    lb.Text = "instqnce";
                    txt.Width = 200;
                    txtRole.Width = 200;
                    txt.Multiline = true;
                    lb.Name = "lb" + i.ToString();
                    txt.Name = "txt" + i.ToString();
                    txtRole.Name = "txtRole" + i.ToString();
     
                    txt.Location = new System.Drawing.Point(xLabel, y);
                    lb.Location = new System.Drawing.Point(xTextBox, y);
                    txtRole.Location = new System.Drawing.Point(xTextBoxRole, y);  
                    tpContactRole.Controls.Add(txt);
                    tpContactRole.Controls.Add(lb);
                    tpContactRole.Controls.Add(txtRole);
                    /* 40 represente l'espace entre chaque controle et celui juste dessous  */
                    y += 40;
                }
            }
    Images attachées Images attachées  

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

Discussions similaires

  1. [PHP-JS] Comment faire défiler des images en php ?
    Par innova dans le forum Langage
    Réponses: 4
    Dernier message: 19/11/2006, 12h09
  2. [C#] Comment faire un double panel
    Par joujoukinder dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/07/2006, 07h11
  3. Réponses: 9
    Dernier message: 10/06/2006, 15h46
  4. Comment faire défiler une image dans un DBImage
    Par kolac dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/04/2006, 13h45
  5. Comment faire défiler un TCustomListView ?
    Par 10_GOTO_10 dans le forum C++Builder
    Réponses: 3
    Dernier message: 29/07/2004, 11h54

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