.net - 如何复制控件图形的一部分并将其绘制到另一个控件上?
问题描述
我正在创建 MyControl,它是 System.Windows.Forms.Control 类的子类。
我有两个 MyControl 实例,一个在另一个之上。顶部的 MyControl 的大小小于底部的 MyControl 的大小。
我使用元文件在底部 MyControl 上创建了一些图形。如何从底部MyControl复制一部分与顶部MyControl的位置和大小一致的图形,并在顶部MyControl上绘制?我希望顶部的 MyControl 是“视觉上不可见或透明”但“具有交互响应或能够接受事件”。
解决方案
推荐阅读
- java - 我正在尝试在我正在处理的 JavaFX 项目中实现一些声音,并遇到 IllegalArgumentException
- vue.js - 如何在 Nuxt 3 项目中运行 @headlessui/vue?
- python - 如何将一些csv文件合并为一个文件
- javascript - Angular,将泛型类型传递给另一个函数。如何输入参数?
- python - 如果总和小于最大总和,有没有办法阻止递归函数继续
- lua - FZF 和 NeoVim 如何获取文件列表
- unreal-engine4 - UE4 能够处理大量网格并具有良好的性能
- javascript - 如何在 JavaScript 或 NextJS 中解码 url?
- swagger - 在描述中使用 $ref
- python - 来自 KFold 拆分索引的实际数据