track bar value übernehmen

Kampfwurst Hugo

Lieutenant
Registriert
Jan. 2010
Beiträge
583
Hallo

Ich habe folgende Frage.

Ich würde gerne den Wert eines Trackbars für einen Abstand der Linien übernehmen.
leider klappt das nicht wie ich das will.

Hier mein Programm.

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Zeichen_Linien
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Paint(object sender, PaintEventArgs e)
        {


            
        }

        private void pictureBox1_Paint(object sender, PaintEventArgs e)
        {
            Graphics device = e.Graphics;
            int i;
            int x = 0;
            int y = 0;
            double l;
           l = Convert.ToDouble(trackBar1.Value);

           label1.Text = +l + "";

            for (i = 0; i < pictureBox1.Height*2; i=i+10)
            {
                device.DrawLine(Pens.Blue,pictureBox1.Width-i,y,pictureBox1.Width,y+i);
                device.DrawLine(Pens.Red,x+i,y,x,y+i);
               
                

            }
        }

        void trackBar1_Scroll(object sender, EventArgs e)
        {
            double l;
            l = (double)trackBar1.Value;
            label1.Text = +l + "";
          
            
        }
    }
}

Was mache ich falsch
 
Du benutzt trackBar1.Value, (das den Typ int hat) gar nicht weiter.
 
Zurück
Oben