API version 1

- ‐

editLabel

タイトルの編集を開始します。

選択されているツリーアイテムのタイトルの編集を開始します。 あらかじめ所属する TreeViewクラスのeditableプロパティがtrueである必要があります。 falseの時はeditLabelメソッドを呼んでも何も起きません。

呼出形式一覧

呼出形式

説明

void editLabel()

タイトルの編集を開始します。

戻り値一覧

戻り値

説明

void

なし

例外

なし

関連項目

TreeView.editableプロパティ

TreeView.EndLabelEditイベント

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();
           }
   }
}