在Matlab GUI中创建一行不可编辑

时间:2012-03-21 04:50:41

标签: matlab matlab-guide

如何使行不可编辑,类似于'ColumnEditable'

我搜索了一个解决方案,只有one出现......这与Java有关。还有其他解决方案吗?

这是我正在尝试做的事情,我已经计划改变它了! 我有复选框来确定输入是什么,因此表中将禁用未勾选的复选框。 enter image description here

我根本没想到这一点,我做了表,然后去了文档,希望找到像'RowEditable'这样的东西!如果没有简单的解决方案,我可能会使用'static text''edit text'根据复选框消失或被禁用。

1 个答案:

答案 0 :(得分:0)

您应该能够将文本框的“启用”属性设置为“关闭”或“非活动”。就个人而言,我赞成将其设置为关闭。

关闭会使单元格略微“灰化”,并使其无法与之交互。

Inactive用于维护单元格的活动着色,但仍然不允许用户与其进行交互。

这很容易通过您已经存在的点击选项的回调来控制。