API version 1

- ‐

RW

boolean

contextMenu

標準のコンテキストメニューの使用可否を指定します。 trueを設定すると標準のコンテキストメニューが表示されます。falseを設定するとコンテキストメニューは表示されません。

独自のコンテキストメニューを表示したい場合は、このプロパティをfalseに設定し、 DisplayObject.ContextMenu イベントで独自のメニューを表示することで実現可能です。

初期値はtrueです。

関連項目

ContextMenu イベント



使用例 CRSダウンロード

Form EditObj02 {
   X = 0;
   Y = 0;
   Width = 765;
   Height = 520;

   EditBox EditBox {
           /* EditBox:String EditBox {
                    EditBox:Number EditBox {  */  # 指定サンプル
           x = 54;
           y = 111;
           Width = 152;
           Height = 45;
           Value = "AあBいCうDえEお";
           TabIndex = 1;
           autoTab = false ;
           contextMenu = true ;  # 右クリック
   }

   OptionButton OptionButton1 {
           x = 142;
           y = 187;
           width = 115;
           height = 31;
           TabIndex = 9;
           OptionItem OptionItem1[2] {
                   Width = 45;
                   Height = 27;
           }
           Function OnChange( e ) {
                   ^.txtRet.Clear();
           }
           OptionItem1.layout = DisplayObject.LAYOUT_HORIZONTAL;
           OptionItem1[0].Title = "false";
           OptionItem1[1].Title = "true";
           Value = 0;
           UseChange = true;
   }

   TextBox txtPos {
           X = 112;
           y = 69;
           Width = 40;
           Height = 28;
           Value = 2;
           TabIndex = 11;
   }
   TextBox txtLen {
           X = 158;
           y = 69;
           Width = 40;
           Height = 28;
           Value = 7;
           TabIndex = 12;
   }

   Label Label11 {
           X = 115;
           y = 52;
           Width = 30;
           Height = 16;
           Value = "pos";
   }
   Label Label12 {
           X = 158;
           y = 52;
           Width = 30;
           Height = 16;
           Value = "length";
   }
   TextBox txtRet {
           x = 270;
           y = 189;
           width = 30;
           height = 28;
           TabIndex = 10;
   }
   Label btnGet {
           x = 36;
           y = 189;
           Width = 90;
           Height = 29;
           Value = "GetSelection";
           BgColor = "#CCCCCC";
           Border = DisplayObject.BORDER_RISED;
           HorizontalAlign = DisplayObject.ALIGN_CENTER;
           VerticalAlign = DisplayObject.ALIGN_CENTER;
           Function OnClicked( e ) {
                   ^.txtRet = ^.EditBox.GetSelection(^.OptionButton1.Value);
           }
   }

   Button btnClear1 {
           x = 224;
           y = 120;
           width = 44;
           height = 24;
           Title = "Clear";
           TabIndex = 7;
           Function OnTouch( e ) {
                   ^.txtPos.clear();
                   ^.txtLen.clear();
           }
   }
   Button Button1 {
           X = 13;
           y = 69;
           Width = 90;
           Height = 26;
           Title = "SetSelection" ; #+str(i+1);
           Function OnTouch( e ) {
                   eval("^.EditBox"+  ".SetFocus();");
                   if (^.txtLen=="") {
                           eval("^.EditBox" + ".SetSelection(^.txtPos);" );
                   } else {
                           eval("^.EditBox" + ".SetSelection(^.txtPos,^.txtLen"+  ");");
                   }
                   eval("^.txtRet" + " = ^.EditBox"  + ".GetSelection(^.OptionButton1"  + ".Value);");
           }
   }
}