如前所述,上面的程序是一个数独游戏。我已经写下了关于如何编写一个算法来在这个数独游戏中生成随机棋盘的想法,它实际上可以工作,但事实证明算法不是我最大的问题,棋盘才是。我问了几个问题,这些问题告诉我重新制作董事会的结论。
我的问题是 - 什么可以用作板?最初,我有 81 个按钮。是的,你没看错,81 个按钮。最初的设计很好——你点击按钮,上面的文字就会加一。非常友好的界面,但编码很痛苦。引起我注意的解决方案之一是我可以使用 PaintEvent,但是,除了 GIT 之外,我没有找到该替代方案的文档,而且我发现的大多数都是 c 语言。我在 Visual Studio 2010 和 Windows 操作系统上使用 C++/CLI。
有关更多详细信息,我的电路板应该是 9x9,下图代表我的最终产品应该是什么样子:
可以使用我的版本的哪些替代品?如果您还没有阅读我的完整帖子,我最初的设计是一个由 81 个按钮(水平 9 个,垂直 9 个)组成的板