API version 1

- ‐

showCalendar

日付選択ダイアログを表示します。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::Date showCalendar([date currentDate[, string title[, date minDate[, date maxDate[, integer x[, integer y[, integer width[, integer height]]]]]]]])

日付選択カレンダーを表示します。

戻り値一覧

戻り値

説明

CRS::Common::Core::Date

OKで終了した場合は、選択された日付をDate型で戻します。キャンセルの場合nullが戻ります。

引数一覧

引数

説明

currentDate

初期選択日付

省略時は現在時刻です。

title

ダイアログのタイトル

省略時は"BizBrowserDT"です。

minDate

選択可能日付範囲の最小値

省略時は日付有効範囲の最低値です。

maxDate

選択可能日付範囲の最大値

省略時は日付有効範囲の最大値です。

x

ダイアログの横位置

省略時は画面中央です。

y

ダイアログの縦位置

省略時は画面中央です。

width

ダイアログの横幅

省略時は標準サイズです。

height

ダイアログの縦幅

省略時は標準サイズです。

例外

識別子

説明

SYS-23:5

メソッドの引数が不正です



使用例 CRSダウンロード

Form DisplayObj_met {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   EditBox chkscrB {
           x = 11;
           y = 7;
           width = 200;
           height = 100;
           value = "サンプルデータのスクロール挙動を確認しています\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n" ;
   }

   Button button1 {
           x = 237;
           y = 17;
           width = 112;
           height = 32;
           title = "取得";
           function onTouch(e) {
                   ^.textbox1.value = ^.chkscrB.getScrollPos(DisplayObject.SCROLL_HORIZONTAL) ;
                   ^.textbox2.value = ^.chkscrB.getScrollPos(DisplayObject.SCROLL_VERTICAL) ;
                   resetCursor() ;
           }
   }
   TextBox textbox1 {
           x = 270;
           y = 60;
           width = 80;
           height = 24;
   }
   TextBox textbox2 {
           x = 270;
           y = 90;
           width = 80;
           height = 24;
   }
   Label label1 {
           x = 230;
           y = 60;
           width = 40;
           height = 24;
           title = "横方向" ;
   }

   Label label2 {
           x = 230;
           y = 90;
           width = 40;
           height = 24;
           title = "縦方向" ;
   }

   Button button2 {
           x = 418;
           y = 64;
           width = 112;
           height = 32;
           title = "セット";
           function onTouch(e) {
                   ^.chkscrB.setScrollPos(50,DisplayObject.SCROLL_HORIZONTAL);
                   ^.chkscrB.setScrollPos(20,DisplayObject.SCROLL_VERTICAL);
                   //.MessageBox( "移動範囲は 50,20 " );
           setCursor() ;
           }
   }

   Label label3 {
           x = 365;
           y = 18;
           width = 205;
           height = 30;
           title = "バーをスクロールして取得を押します \r\n セットは固定値でスクロールします" ;
   }
   Label grabimg {
           x = 56;
           y = 172;
           width = 200;
           height = 100;
           Border = BORDER_SUNKEN;
           var img = new Image() ;
           img = ^.chkscrB.grab() ;
           image = img ;
           toolTip = "image" ;
           toolTipDelayTime = 5 ;
           visible = true ;  # false で非表示
   }
   Button button3 {
           x = 420;
           y = 140;
           width = 104;
           height = 40;
           title = "色パレット表示" ;
           function onTouch(e) {
                   showColorPicker() ;
           }
   }
   Button button4 {
           x = 420;
           y = 190;
           width = 104;
           height = 40;
           title = "カレンダー表示" ;
           function onTouch(e) {
                   showCalendar() ;
           }
   }
   Button button5 {
           x = 420;
           y = 240;
           width = 104;
           height = 40;
           title = "フォント表示" ;
           function onTouch(e) {
                   showFontSelector() ;
           }
   }
}