API version 1
- ‐
editLabel¶
タイトルの編集を開始します。
選択されているツリーアイテムのタイトルの編集を開始します。 あらかじめ所属する TreeViewクラスのeditableプロパティがtrueである必要があります。 falseの時はeditLabelメソッドを呼んでも何も起きません。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void editLabel() |
タイトルの編集を開始します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
例外
なし
関連項目
TreeView.editableプロパティ
TreeViewクラス
使用例
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();
}
}
}