基本的例子cellselectioncallback

12 vu (au课程最后的30天时间)
Pelajar嗯
Pelajar嗯 勒2021年9月17日
已经看到: Pelajar嗯勒2021年9月18日
我不能找到任何cellselectioncallback的基本示例文档。我知道指数代表行和列,但我不知道如何去实现它。
我想实现这样的:
当细胞在第一行第一列被选中时,
Editfield。值= 10;
当细胞在2,第一列被选中
Editfield。值= 22;
等等,你不应该能够选择超过1细胞。

响应被接受的人

亚当Danz
亚当Danz 勒2021年9月17日
改变了(e):亚当Danz 勒2021年9月17日
解决你的目标将是这样 外的 是你场上的句柄。
外的。CellSelectionCallback = @cellSelectionCallbackFcn;
函数cellSelectionCallbackFcn (tblHandle、事件)
开关event.Indices (1)%的行数选择细胞
情况下1
val = 10;
情况下2
val = 22;
否则%可选
val =南;
结束
Editfield。值= val;
结束
或者,使用索引,
函数cellSelectionCallbackFcn (tblHandle、事件)
瓦尔斯= (10,22);
断言(元素个数(val) < = event.Indices (1),“val”没有定义这一行。”)
Editfield。值= vals (event.Indices (1));
结束
1 commentaire
Pelajar嗯
Pelajar嗯 勒2021年9月18日
完美的。谢谢你!

Connectez-vous倒评论者。

加德回应(0)

类别

在知道加瑟尔开始使用MATLAB帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的