Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

TrackBar.Value propriété

 

Date de publication : novembre 2016

Obtient ou définit une valeur numérique qui représente la position actuelle de la case de défilement sur la barre de suivi.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

[BindableAttribute(true)]
public int Value { get; set; }

Valeur de propriété

Type: System.Int32

Une valeur numérique qui se trouve dans le Minimum et Maximum plage. La valeur par défaut est 0.

Exception Condition
ArgumentException

La valeur assignée est inférieure à la valeur de Minimum.

ou

La valeur assignée est supérieure à la valeur de Maximum.

Le Value propriété contient le nombre qui représente la position actuelle du curseur de défilement sur la barre de suivi.

L’exemple de code suivant affiche un formulaire qui contient un TrackBar contrôle et un TextBox contrôle. Montre comment définir le Maximum, TickFrequency, LargeChange, et SmallChange propriétés et la gestion du Scroll événement. Le TextBox contenu est mis à jour vers le Value valeur de propriété lorsque la Scroll événement se produit.

using System;
using System.Drawing;
using System.Windows.Forms;

public class Form1 : System.Windows.Forms.Form
{
    private System.Windows.Forms.TrackBar trackBar1;
    private System.Windows.Forms.TextBox textBox1;

    [STAThread]
    static void Main() 
    {
        Application.Run(new Form1());
    }

    public Form1()
    {
        this.textBox1 = new System.Windows.Forms.TextBox();
        this.trackBar1 = new System.Windows.Forms.TrackBar();

        // TextBox for TrackBar.Value update.
        this.textBox1.Location = new System.Drawing.Point(240, 16);
        this.textBox1.Size = new System.Drawing.Size(48, 20);

        // Set up how the form should be displayed and add the controls to the form.
        this.ClientSize = new System.Drawing.Size(296, 62);
        this.Controls.AddRange(new System.Windows.Forms.Control[] {this.textBox1,this.trackBar1});
        this.Text = "TrackBar Example";

        // Set up the TrackBar.
        this.trackBar1.Location = new System.Drawing.Point(8, 8);
        this.trackBar1.Size = new System.Drawing.Size(224, 45);
        this.trackBar1.Scroll += new System.EventHandler(this.trackBar1_Scroll);

        // The Maximum property sets the value of the track bar when
        // the slider is all the way to the right.
        trackBar1.Maximum = 30;

        // The TickFrequency property establishes how many positions
        // are between each tick-mark.
        trackBar1.TickFrequency = 5;

        // The LargeChange property sets how many positions to move
        // if the bar is clicked on either side of the slider.
        trackBar1.LargeChange = 3;

        // The SmallChange property sets how many positions to move
        // if the keyboard arrows are used to move the slider.
        trackBar1.SmallChange = 2;
    }


    private void trackBar1_Scroll(object sender, System.EventArgs e)
    {
        // Display the trackbar value in the text box.
        textBox1.Text = "" + trackBar1.Value;
    }
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: