Arrays 如何使用标签规划剧院

Arrays 如何使用标签规划剧院,arrays,vb.net,labels,Arrays,Vb.net,Labels,对于一个学校项目,我们必须开发一个剧院预订系统,带有剧院的图形表示,以一种非常烦人的方式标记。我们的导师说我们应该用一个二维的标签阵列来代表剧院,但是参考每个标签来改变颜色是很棘手的,比如说如果用户预订了10,10号座位,那么这个标签就不会是阵列中的10,10号 有人知道解决这个问题的好方法吗?因为我被难倒了 这里是座位计划的链接:除了二维标签阵列,您还可以使用两个尺寸相同的二维阵列,一个用于行字母,一个用于标签阵列表示的每个座位的编号 例如,对于标签(4,7)座位号可能是座位号(4,7),行字

对于一个学校项目,我们必须开发一个剧院预订系统,带有剧院的图形表示,以一种非常烦人的方式标记。我们的导师说我们应该用一个二维的标签阵列来代表剧院,但是参考每个标签来改变颜色是很棘手的,比如说如果用户预订了10,10号座位,那么这个标签就不会是阵列中的10,10号

有人知道解决这个问题的好方法吗?因为我被难倒了


这里是座位计划的链接:

除了二维标签阵列,您还可以使用两个尺寸相同的二维阵列,一个用于行字母,一个用于标签阵列表示的每个座位的编号

例如,对于
标签(4,7)
座位号可能是
座位号(4,7)
,行字母可能是
行字母(4,7)


如果您知道如何(或能够找到答案),您可以使用一个类或结构的2D数组,其中每个成员都包含两个值,可能还有预订信息等。在这种情况下,您可以使用类似于
座位(4,7)、rowLetter
座位(4,7)、seatNumber
座位(4,7)的内容来处理座位信息.保留
。您还可以在
seats
类中引用座椅标签。

我建议您为每行使用一组标签。例如,对于A行,使用索引1到14创建名为
lblRowA
的标签,并对其他行重复此操作(每行有一个数组)。这样就可以很容易地将请求映射到真实世界的座位。

如果您被卡住了,我们可以提供帮助,但一定要首先让我们知道您被卡住的位置!assign/hw的目的是让你自己掌握逻辑,如果我们给你逻辑,学习的目的是什么?对不起,我已经完成了大部分程序,所有的文件I/o和输入/输出。如果用户键入10,10指的是剧院计划,有没有一种方法可以把它转换成标签数组中的坐标?好吧,看看图[11,20]的数组似乎很好