我已经完成了使用c#创建图片拼图的任务。我必须自定义一个控件来像一个瓷砖。我的想法是创建标签作为拼图瓷砖。我没有自定义标签控件的经验..如果有人可以帮我完成这个任务的教程那将是一个很好的帮助。
我正在使用此项目的Windows窗体而不是WPF。
我用谷歌搜索但找不到合适的教程。请帮帮我。
谢谢。
下面是应用程序中每个部分的外观! tile类用于表示每个拼图块。
答案 0 :(得分: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