Click here to Skip to main content
15,890,438 members
Home / Discussions / C#
   

C#

 
GeneralRe: Stopping threads (semi-safely).... Pin
William Winner12-Apr-10 11:01
William Winner12-Apr-10 11:01 
GeneralRe: Stopping threads (semi-safely).... Pin
Jacob Dixon12-Apr-10 11:07
Jacob Dixon12-Apr-10 11:07 
GeneralRe: Stopping threads (semi-safely).... Pin
William Winner12-Apr-10 12:49
William Winner12-Apr-10 12:49 
GeneralRe: Stopping threads (semi-safely).... Pin
Jacob Dixon12-Apr-10 13:40
Jacob Dixon12-Apr-10 13:40 
AnswerRe: Stopping threads (semi-safely).... Pin
Jacob Dixon12-Apr-10 14:38
Jacob Dixon12-Apr-10 14:38 
GeneralRe: Stopping threads (semi-safely).... Pin
DaveyM6912-Apr-10 14:46
professionalDaveyM6912-Apr-10 14:46 
AnswerRe: Stopping threads (semi-safely).... Pin
DaveyM6912-Apr-10 14:44
professionalDaveyM6912-Apr-10 14:44 
QuestionMultithreaded drawing Pin
Groulien12-Apr-10 9:07
Groulien12-Apr-10 9:07 
The line in my form is flickering.
The form is DoubleBuffered which made me kind of lost WTF | :WTF: .

Help?

using System;
using System.Windows.Forms;
using System.Threading;
using System.Drawing.Design;

namespace Threading
{
    public partial class Form1 : Form
    {
        Pen pen = new Pen(Color.Black);

        //I have an event that aborts the thread when closing the form.
        Thread t;
        public Form1()
        {
            InitializeComponent();

            pen.Width = 3;
            pen.StartCap = System.Drawing.Drawing2D.LineCap.SquareAnchor;
            pen.EndCap = System.Drawing.Drawing2D.LineCap.RoundAnchor;
                           //I used a ParameterizedThreadStart for debugging but I grew none the wiser.
            t = new Thread(new ParameterizedThreadStart(Commando));
            t.Start(true);
        }
        public void Commando(object obj)
        {
            while (true)
            {
                Graphics x = this.CreateGraphics();
                x.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
                x.DrawLine(pen, new Point(0, 0),
                    new Point(
                   MousePosition.X - this.Location.X, MousePosition.Y - this.Location.Y));

                this.Refresh();
            }
        }
    }
}


Any help is appreciated.
AnswerRe: Multithreaded drawing Pin
Tarakeshwar Reddy12-Apr-10 9:37
professionalTarakeshwar Reddy12-Apr-10 9:37 
AnswerRe: Multithreaded drawing Pin
ntrceptr12-Apr-10 9:46
ntrceptr12-Apr-10 9:46 
AnswerRe: Multithreaded drawing Pin
William Winner12-Apr-10 10:16
William Winner12-Apr-10 10:16 
QuestionUser and Password Prompt Pin
Jassim Rahma12-Apr-10 5:59
Jassim Rahma12-Apr-10 5:59 
AnswerRe: User and Password Prompt Pin
Dave Kreskowiak12-Apr-10 6:14
mveDave Kreskowiak12-Apr-10 6:14 
GeneralRe: User and Password Prompt Pin
Jassim Rahma12-Apr-10 6:28
Jassim Rahma12-Apr-10 6:28 
GeneralRe: User and Password Prompt Pin
J4amieC12-Apr-10 6:35
J4amieC12-Apr-10 6:35 
AnswerRe: User and Password Prompt Pin
Ravi Bhavnani12-Apr-10 19:17
professionalRavi Bhavnani12-Apr-10 19:17 
QuestionWebBrowser Control - .NET 3.5 - C# Pin
Jon Braunsma12-Apr-10 4:58
Jon Braunsma12-Apr-10 4:58 
AnswerRe: WebBrowser Control - .NET 3.5 - C# Pin
Not Active12-Apr-10 5:26
mentorNot Active12-Apr-10 5:26 
AnswerRe: WebBrowser Control - .NET 3.5 - C# Pin
itsravie12-Apr-10 5:46
itsravie12-Apr-10 5:46 
AnswerRe: WebBrowser Control - .NET 3.5 - C# Pin
Jon Braunsma12-Apr-10 9:40
Jon Braunsma12-Apr-10 9:40 
GeneralRe: WebBrowser Control - .NET 3.5 - C# Pin
Dave Kreskowiak12-Apr-10 9:55
mveDave Kreskowiak12-Apr-10 9:55 
Questionhow to get textbox value from one class to another Pin
Sr...Frank12-Apr-10 4:44
Sr...Frank12-Apr-10 4:44 
AnswerRe: how to get textbox value from one class to another Pin
ramzg12-Apr-10 5:13
ramzg12-Apr-10 5:13 
AnswerRe: how to get textbox value from one class to another Pin
DaveyM6912-Apr-10 14:55
professionalDaveyM6912-Apr-10 14:55 
Questionsql query Pin
engg_sukreet12-Apr-10 2:58
engg_sukreet12-Apr-10 2:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.