Come dovrei fare per creare un "buco" dinamico in un modulo di Windows attraverso il quale l'utente potrebbe vedere il desktop effettivo invece del modulo? In questo momento ho creato una forma traslucida sopra l'intero schermo e sto cercando di vedere attraverso quella forma traslucida.Windows Form "Foro"
5
A
risposta
4
In alternativa, se avete bisogno di forma rettangolare di "buco" è possibile impostare la proprietà del modulo TransparencyKey
ad un certo colore e quindi creare un pannello con lo sfondo dello stesso colore. (Quel pannello sarà trasparente durante la corsa.)
9
Utilizzare la proprietà Region del modulo.
Rectangle rect = new Rectangle(Point.Empty, this.Size);
Region region = new Region(rect);
rect.Inflate(-1 * (this.Width/3), -1 * (this.Height/3));
region.Exclude(rect);
this.Region = region;
Questo dovrebbe mettere un buco attraverso il vostro modulo.
Problemi correlati
- 1. Passaggio da Windows Form a Web Form
- 2. Windows Form: cattura MouseWheel
- 3. Windows Form - ErrorProvider + DataGridView
- 4. evidenziazione etichette Windows Form
- 5. Windows Form Windows - intercettazione dell'evento Close X
- 6. Mappe con applicazione Windows Form
- 7. Abbellimento di un'applicazione Windows Form
- 8. Dal Windows Form a WPF
- 9. Clic controllo utente - Windows Form
- 10. Jump Lists e Windows Form
- 11. Sospendi ridisegno di Windows Form
- 12. Caching foro ciambella - escludere MiniProfiler.RenderInclude
- 13. Foro trasparente tagliato in UIView
- 14. percorso tracciato con foro (android)
- 15. Barre dei menu Windows standard in Windows Form
- 16. Launch System Screensaver da C# Windows Form
- 17. Scelta dei caratteri per un'applicazione Windows Form
- 18. Aggiungi timer a un'applicazione Windows Form
- 19. Controllo WebBrowser di Windows Form e iframe
- 20. Come utilizzare Console.WriteLine() nell'applicazione Windows Form
- 21. Windows Form TextBox per mostrare le immagini
- 22. Come utilizzare Ninject in un'applicazione Windows Form?
- 23. Codice di uscita dall'app Windows Form
- 24. Evento Windows Form "Nella scheda Seleziona"?
- 25. WPF DataGrid Vs Windows Form DataGridView
- 26. Associazione dati a Windows Form TabControl
- 27. Ridimensionamento automatico dei controlli di Windows Form
- 28. Aggiorna etichetta durante l'elaborazione in Windows Form
- 29. È meglio utilizzare WPF su Windows Form?
- 30. Controllo pannello nascosto mobile per Windows Form
Risposta eccellente! Semplice e carino! –