Beispiel #1
0
        static void Main()
        {
            Application.EnableVisualStyles();

            Form f = new Form();

            f.Text          = "My control";
            f.StartPosition = FormStartPosition.CenterScreen;
            f.Width         = 640;
            f.Height        = 480;

            MyControl c = new MyControl();

            c.Dock = DockStyle.Fill;
            c.BeginInit();

            Button b = new Button();

            b.Dock = DockStyle.Top;
            b.Text = "Run/Stop";

            bool running = false;

            b.Click += (s, e) =>
            {
                if (running)
                {
                    c.Stop();
                    running = false;
                }
                else
                {
                    c.Run();
                    running = true;
                }
            };

            f.Controls.Add(b);
            f.Controls.Add(c);
            f.ShowDialog();
        }
Beispiel #2
0
        static void Main()
        {
            Application.EnableVisualStyles();

            Form f = new Form();
            f.Text = "My control";
            f.StartPosition = FormStartPosition.CenterScreen;
            f.Width = 640;
            f.Height = 480;

            MyControl c = new MyControl();
            c.Dock = DockStyle.Fill;
            c.BeginInit();

            Button b = new Button();            
            b.Dock = DockStyle.Top;
            b.Text = "Run/Stop";

            bool running = false;
            b.Click += (s, e) =>
            {
                if (running)
                {
                    c.Stop();
                    running = false;
                }
                else
                {
                    c.Run();
                    running = true;
                }
            };

            f.Controls.Add(b);
            f.Controls.Add(c);
            f.ShowDialog();
        }