Click here to Skip to main content
15,893,998 members
Home / Discussions / C#
   

C#

 
GeneralRe: Application Deployment Pin
selcuks24-Jul-08 21:04
selcuks24-Jul-08 21:04 
QuestionClass Cleanup Challenge Pin
lisad_tgc22-Jul-08 5:53
lisad_tgc22-Jul-08 5:53 
AnswerRe: Class Cleanup Challenge Pin
Anthony Mushrow22-Jul-08 5:56
professionalAnthony Mushrow22-Jul-08 5:56 
QuestionMultithreading and XML DOM Pin
Justin Time22-Jul-08 5:14
Justin Time22-Jul-08 5:14 
QuestionMouseMove event not firing for newly added control [modified] Pin
Michael Dausmann22-Jul-08 4:59
Michael Dausmann22-Jul-08 4:59 
AnswerRe: MouseMove event not firing for newly added control Pin
half-life22-Jul-08 7:50
half-life22-Jul-08 7:50 
GeneralRe: MouseMove event not firing for newly added control Pin
Michael Dausmann22-Jul-08 12:15
Michael Dausmann22-Jul-08 12:15 
AnswerThe Answer! Use Capture=false.. Re: MouseMove event not firing for newly added control Pin
Michael Dausmann22-Jul-08 13:56
Michael Dausmann22-Jul-08 13:56 
I figured it out!

My problem had nothing to do with the control being new at all. When you MouseDown on the form, the form 'Captures' all subsequent mouse events until the next MouseUp... That is why my button control was not getting any events, the Form was stealing them!

The solution was to force the parent form to 'release' the capture so that the new button could receive the MouseMove event...

private void Form2_MouseDown(object sender, MouseEventArgs e)
{
    Button button1 = new System.Windows.Forms.Button();
    this.SuspendLayout();
    this.Controls.Add(button1);
    button1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.button1_MouseMove);
    this.Capture = false; //Force the form to Release the Mouse!
    this.ResumeLayout(false);
}



QuestionIs it possible to make this routine automatic? Pin
But_Im_a_Lady22-Jul-08 4:53
But_Im_a_Lady22-Jul-08 4:53 
AnswerRe: Is it possible to make this routine automatic? Pin
Luc Pattyn22-Jul-08 5:25
sitebuilderLuc Pattyn22-Jul-08 5:25 
GeneralRe: Is it possible to make this routine automatic? Pin
But_Im_a_Lady22-Jul-08 20:30
But_Im_a_Lady22-Jul-08 20:30 
AnswerRe: Is it possible to make this routine automatic? Pin
Michael Dausmann22-Jul-08 5:34
Michael Dausmann22-Jul-08 5:34 
GeneralRe: Is it possible to make this routine automatic? Pin
But_Im_a_Lady22-Jul-08 20:33
But_Im_a_Lady22-Jul-08 20:33 
Question.net 2.0 windows - treeview Pin
arkiboys22-Jul-08 4:36
arkiboys22-Jul-08 4:36 
AnswerRe: .net 2.0 windows - treeview Pin
half-life22-Jul-08 7:57
half-life22-Jul-08 7:57 
GeneralRe: .net 2.0 windows - treeview Pin
arkiboys22-Jul-08 10:21
arkiboys22-Jul-08 10:21 
GeneralRe: .net 2.0 windows - treeview Pin
half-life23-Jul-08 10:24
half-life23-Jul-08 10:24 
GeneralRe: .net 2.0 windows - treeview Pin
arkiboys23-Jul-08 10:52
arkiboys23-Jul-08 10:52 
GeneralRe: .net 2.0 windows - treeview Pin
half-life23-Jul-08 19:33
half-life23-Jul-08 19:33 
QuestionControl Hardware through Software Pin
thund3rstruck22-Jul-08 4:00
thund3rstruck22-Jul-08 4:00 
AnswerRe: Control Hardware through Software Pin
stancrm22-Jul-08 4:05
stancrm22-Jul-08 4:05 
GeneralRe: Control Hardware through Software Pin
thund3rstruck22-Jul-08 4:15
thund3rstruck22-Jul-08 4:15 
GeneralRe: Control Hardware through Software Pin
Luc Pattyn22-Jul-08 4:22
sitebuilderLuc Pattyn22-Jul-08 4:22 
GeneralRe: Control Hardware through Software Pin
thund3rstruck22-Jul-08 4:43
thund3rstruck22-Jul-08 4:43 
GeneralRe: Control Hardware through Software Pin
Luc Pattyn22-Jul-08 5:20
sitebuilderLuc Pattyn22-Jul-08 5:20 

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.