无论用户在做什么,我都想绘制元素并将它们移动到屏幕顶部。
如果我在 C# 中使用 Windows 窗体,我有 2 个解决方案:
创建一个透明背景的窗体并在其上绘制,
- 覆盖 OnPaint 事件
- 每 X 毫秒无效
为创建的每个元素(矩形、圆形等)创建一个透明背景表单。
- 只需移动表格,不要强制重绘
表单处理是一种更昂贵的方式还是油漆刷新是?
我必须使用 WPF、Silverlight、C 或 Windows 窗体就可以了吗?
无论用户在做什么,我都想绘制元素并将它们移动到屏幕顶部。
如果我在 C# 中使用 Windows 窗体,我有 2 个解决方案:
创建一个透明背景的窗体并在其上绘制,
为创建的每个元素(矩形、圆形等)创建一个透明背景表单。
表单处理是一种更昂贵的方式还是油漆刷新是?
我必须使用 WPF、Silverlight、C 或 Windows 窗体就可以了吗?