Musfångst i Windows-formulär
Mouse capture refererar till när en kontroll tar kommandot över all musinmatning. När en kontroll har fångat musen tar den emot musindata oavsett om pekaren ligger inom dess kantlinjer eller inte.
Ställa in musfångst
I Windows Forms fångas musen upp av kontrollen när användaren trycker på en musknapp på en kontroll och musen släpps av kontrollen när användaren släpper musknappen.
Egenskapen Capture för klassen Control anger om en kontroll har fångat musen. Om du vill avgöra när en kontroll förlorar musfångst hanterar du händelsen MouseCaptureChanged.
Det är bara förgrundsfönstret som kan fånga musen. När ett bakgrundsfönster försöker fånga musen tar fönstret endast emot meddelanden för mushändelser som inträffar när muspekaren är inom den synliga delen av fönstret. Även om förgrundsfönstret har fångat musen kan användaren fortfarande klicka på ett annat fönster, vilket för det till förgrunden. När musen fångas fungerar inte kortkommandon.
Se även
.NET Desktop feedback