您可能想要考虑在表单中使用TableLayoutPanel .

您可以使用的一种方法是在设计器中创建单个控件(如果它是固定大小的网格),或者在可变大小网格的程序代码中创建,并将它们放入(或添加到)网格单元格中 .

如果需要处理单击事件,可以将所有控件的事件绑定到单个处理程序(在链接到的文章中描述) . 然后,设置每个控件的tag属性以反映网格位置 . 例如,如果您的网格小于十乘十,请使用整数设置标记,其中列为十位数,行为一位 . 在处理程序例程中,tou可以使用sender.tag属性判断单击了哪个控件 .

---进一步阅读后,似乎可以使用TableLayoutPanel GetPositionFromControl方法来确定触发事件的控件的位置,即:tableName.GetPositionFromControl(sender) . 我将在稍后的代码中尝试,也许我可以摆脱标签 .

如果您不需要处理事件,则可以使用TablelayoutPanel GetControlFromLocation方法来访问各个控件 .

因此,实际上,您可以使用TableLayoutPanel作为二维控件数组,而无需编写自己的数组 .

java控件数组_多维控件数组相关推荐

  1. C# 传递数组参数_一维数组_二维数组

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  2. C语言——指针篇(四)多维数组和多维指针(内含数组指针和指针数组笔记)

    前言:笔者本来是打算在上一篇文章中,把多维数组和多维指针与数组的访问方式结合起来一起写掉.但是在写作过程中,发现创作篇幅明显过长,不利于日后按图索骥,所以又重开了一篇,说说自己的感悟,仅供参考 多维数 ...

  3. c++ 二维数组_二维数组的声明2019_04_18

    -------------[感谢小郡提供的图片] [广告位招租] ---------------------------------------------------------------- -- ...

  4. floatmap 二维数组_第 2 章 数组

    第2 章 数组 几乎所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构.JavaScript里也有数组类型,虽然它的第一个版本并没有支持数组.本章中,我们将深入学习数组数据结构和它的能力 ...

  5. java ArrayList 套数组,二维不等长数组

    ArrayList 除了装填普通类型外,还能为数组类型.用法是: ArrayList<ArrayList<Double>> arr = new ArrayList<> ...

  6. jni c向java传递数组_通过jni将jint数组从c返回到java

    我在java中创建了一个整数数组,并通过jni将数组传递给cpp程序 我的代码是: import java.util.*; class SendArray { //Native method decl ...

  7. python定义二维数组_二维数组的定义、初始化和输出,C语言二维数组详解

    本节学习二维数组.二维数组与一维数组相似,但是用法上要比一维数组复杂一点.后面的编程中,二维数组用得很少,因为二维数组的本质就是一维数组,只不过形式上是二维的.能用二维数组解决的问题用一维数组也能解决 ...

  8. arraylist转int数组_五千字的数组拓展,面试官对我竖起大拇指喊停

    目录 为什么数组下标从0开始? 数组定义 为什么这么下定义? 定义数组的三种方式 从 ArrayList 源码看数组增删改查 初始化 增加 删除 修改 查找 数组和容器 数组时间复杂度 数组插入,删除 ...

  9. [转载] pythonjson构建二维数组_python二维键值数组生成转json的例子

    参考链接: python json 10: Datetime与json的相互转化 python二维键值数组生成转json的例子 今天出于需要,要将爬虫爬取的一些数据整理成二维数组,再编码成json字符 ...

最新文章

  1. android字体间距如何修改,【Android】如何改变TextView字体间距
  2. IF10+的数据库文章!这里有5个案例,一起发起来?
  3. mysql 主主同步配置_MySQL 主主同步配置
  4. python 学习总结6 前端学习2
  5. VoIP系列:VoIP的劣势
  6. 面试题准备--CSS
  7. 计算机音乐刚好遇见你乐谱,刚好遇见你曲谱_刚好遇见你乐谱
  8. 动态规划-重叠区间2020.3.30
  9. 【转载保存】Mysql主从同步报错集锦
  10. bat tomcat程序在后台执行_jenkins 中利用 cmd 命令启动 tomcat,进程被杀
  11. Delphi MlSkin v3.9 (2019.4.15)发布啦! 它能让你的程序拥有像QQ一样多彩炫丽的外观...
  12. java 含有package cmd_如何在命令提示符下编译运行含有Package的java文件
  13. uniapp中使用colorUI说明文档
  14. java计算机毕业设计网络课程答疑系统MyBatis+系统+LW文档+源码+调试部署
  15. Cadence封装尺寸总结
  16. 常见的27个电源符号
  17. 未来计算机 教学反思,计算机基础教学反思.doc
  18. IAMP方式下载邮件记录
  19. 越来越多动物正在灭绝,“AI+动物”能否改变这一局面?
  20. 上了adobe的贼船-JAVA操作PDF

热门文章

  1. Path Aggregation Network for Instance Segmentation
  2. (干货分享)PCB板和集成电路解析
  3. 亲民地理-第44期-美国的车文化_我是亲民_新浪博客
  4. CSS捉迷藏剧本杀情感,五百本剧本杀骨灰玩家剧本推荐——情感沉浸篇
  5. 【ziuno】强化学习入门—超级马里奥
  6. matlab参数是差分的,第13章 基于MATLAB的语音识别系统
  7. SDL Trados 2019 和 2021 十月更新
  8. 怎么在Mac上修复/格式化磁盘?
  9. 基于51单片机的智能台灯设计
  10. OpenSSL密码库算法笔记——第3.1.1章 模加