我可以用visual c++创建一个按钮矩阵吗

Can I create a matrix of buttons in visual c++

本文关键字:一个 按钮 visual c++ 创建 我可以      更新时间:2023-10-16

我必须用c++编程一个扫雷舰游戏,我想用可视化c++创建棋盘,并使用按钮矩阵,这样我就可以像按钮[1][2]或类似的东西一样引用它们,但我对可视化c++真的很陌生,我不知道如何做到这一点,甚至不知道这是否可能。你能告诉我这是否可能吗?如果可能的话,告诉我如何做,或者给我指一个帮助我做这件事的教程或例子吗?

我正在使用visual c++express

提前感谢

你可以,但不需要。事实上,我强烈建议不要为扫雷器网格中的每个字段创建单独的按钮。你会从这些按钮中得到什么好处?点击事件?然后,你必须将该按钮的ID转换为其X、Y位置,在矩阵中进行一些处理,为该按钮设置文本或图像。

这一切都可以通过自己绘制网格、处理鼠标点击并将坐标转换为矩阵中的索引来实现。

另外两个不请自来的建议:

  1. 窗口窗体被高估了。你选择这个有什么原因吗你的项目框架
  2. 自从引入现代社区版以来,Visual Studio的速成版就没有任何意义了