API version 1
- ‐
RW
boolean
editable¶
ツリーアイテムの項目名が編集可能かどうかを指定します。
trueの時は編集できますが、falseの時は編集できません。
初期値はfalseです。
関連項目
EndLabelEditイベント
使用例
CRSダウンロード
Form TreeView_editable {
x = 0;
y = 0;
width = 800;
height = 600;
TreeView treeView1 {
x = 8;
y = 8;
width = 640;
height = 480;
function onClick(e) {
print("TreeItem id=" + str(e.item.id) + ", title=" + e.item.title + " がクリックされました");
}
function onEndLabelEdit(e) {
if (e.cancel == true) {
print("TreeItem id=" + str(e.item.id) + ", title=" + e.item.title + " のラベル変更はキャンセルされました。");
return;
}
print("TreeItem id=" + str(e.item.id) + " のラベルが変更されました。 " +
"title=" + str(e.item.title));
}
# アイテムのラベル編集を可能にします
editable = true;
var item1 = rootItem.append("item1");
var item11 = item1.append("item11");
var item2 = rootItem.append("item2");
var item21 = item2.append("item21");
rootItem.expandAll();
}
Button buttonEditLabel {
x = 656;
y = 8;
width = 120;
height = 32;
title = "Edit label";
function onTouch(e) {
var item = ^.treeView1.selectedItem;
if (item == null) return;
# 選択されたラベルを編集します
item.editLabel();
}
}
}