行を編集不可能にするにはどうすればいいですか?'ColumnEditable'
と似ています。Matlab GUIで行を編集できないようにする
私は解決策を探しましたが、oneだけが登場しました....それはJavaと関係があります。その他のソリューション?
ここで私がしようとしているのは、私はすでにそれを変更する予定です! 入力が何であるかを決定するチェックボックスがあり、チェックされていないものがテーブルで無効になります。
私はこれをまったく期待していませんでした。私はテーブルを作って、'RowEditable'
のようなものを見つけようとしていました。簡単な解決法がない場合は、おそらく'static text'
と'edit text'
を使用します。これはチェックボックスによって消えたり無効になったりします。
私はあなたがMATLABのuitableでそれをすることはできないと信じています。 CellSelectionCallback関数の使用について考えましたが、セルを選択/削除するメソッドはありません。あなたはたぶんjavaテーブルか別々のコンポーネントのいずれかについています。 – yuk
もう1つの解決策はActiveXを使用することです。使用方法を確認するには、http://stackoverflow.com/questions/8853274/can-you-limit-what-characters-can-be-typed-into-a-matlab-gui-editbox/で私の答えをチェックしてください。 8854217#8854217。ただし、関連するActiveXを自分で探す必要があります。 –
http://undocumentedmatlab.com/blog/additional-uicontrol-tooltip-hacks/で説明されているように、 'Editable'をfalseに設定しようとしましたか? – EwyynTomato