swonson Geschrieben 4. April 2010 Teilen Geschrieben 4. April 2010 Moin meine Lieben, ich habe eine Wondiwsfom gebaut, welche ein Design bekommen hat. Ich hab den Rahmen natürlich weg gelassen und habe folgenden Code verwendet um zu ermöglichen, dass man die Form bewegen kann: protected override void WndProc(ref Message m) { base.WndProc(ref m); int WM_NCHITTEST = 0x84; if (m.Msg != WM_NCHITTEST) return; int HTCLIENT = 1; int HTCAPTION = 2; if (m.Result.ToInt32() == HTCLIENT) m.Result = (IntPtr)HTCAPTION; } Leider kann ich, wenn mein Programm arbeitet (etwas verarbeitet) meine Form nicht bewegen. Also ein Threadproblem ?! :confused: Desweiteren möchte multithreading in mein FTP-programm da ich mehrere Dinge gleichzeitig abarbeiten lassen möchte. Kann mir jemand ein gutes Tut für Winformsthreading posten. Ich weiss das man viele Threadingtuts aber keines welches ich gefunden habe, kann ich auf Winform anwenden. Kann mir jemand weiterhelfen !? Liebe Grüße Swonson Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Code Poet Geschrieben 5. April 2010 Teilen Geschrieben 5. April 2010 Hi, ja, Dein Problem klingt wirklich nach einem Threadingproblem. Dieses Tutorial ist was Threads angeht eigentlich sehr brauchbar: Threading in Windows Forms Ddie Techniken und "Fallen" sind so ziemlich überall die selben. An Deiner Stelle würde ich das einfach in einem separaten Projekt kurz ausprobieren und damit ein wenig rumspielen und danach auf Dein Projekt übertragen. Für C# ist das von MS auch nicht schlecht: Threading Tutorial (C#) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
swonson Geschrieben 5. April 2010 Autor Teilen Geschrieben 5. April 2010 Danke für dein Post, deine Links sind sehr hilfreich danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.