1

我的任务是使用 c# 创建一个图片拼图。我必须自定义一个控件以使其像磁贴一样。我的想法是创建标签以充当拼图块。我没有自定义标签控件的经验。如果有人可以帮助我完成此任务的教程,那将是一个很大的帮助。

我在这个项目中使用 Windows 窗体,而不是 WPF。

我用谷歌搜索但找不到任何合适的教程。请帮助我。

谢谢你。

下面是每件作品在应用程序中的外观!一个 tile 类用于表示每个拼图。

在此处输入图像描述

4

1 回答 1

0

操作 Windows 窗体控件的设计结构的唯一方法是通过 GDI(图形设备接口)。通过 System.Drawing 访问设备上下文。这将允许您继承或覆盖控件并创建/更改其外观。我在 GDI 工作了大约一个月。这不是一夜之间学到的东西。作为一种快速的替代方法,您可以考虑将拼图图片添加到按钮控件并对其进行编码,以便如果按钮 A 在按钮 B 左边缘的 xx 像素内,则 A&B 背景图像 = 连接图片。或类似的规定。

http://www.codeproject.com/Articles/6913/Creating-a-professional-looking-GDI-drawn-custom-c

于 2013-01-11T04:47:40.377 回答