日付選択欄について

投稿者:shutzen 投稿日:2017/11/10(Fri) 09:40:05 No.1939

こんにちは。いつも楽しく便利に使わせていただいてます。

日付選択欄の日時をプログラム内で変えても、日付を選択できないことがあります。以下のプログラムで日付選択欄2の日時は変わらないのですが、初期化する手順の中で、「そのチェックを×に変える」の一文がないと正しく変わるようです。
これは仕様なのでしょうか?

―――ここから
メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
    値という日時形式(「09/01/15 12:23:45」)を作る
    日時選択欄1の日時を、値に変える
    日時選択欄2の日時を、値に変える
    
    
  終わり
  初期化する手順
  ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
  この内容を「メイン画面」に変える
  "日時選択欄1"という日時選択欄を作る
    その位置と大きさを{44,29,128,19}に変える
    そのドラッグドロップを×に変える
  "日時選択欄2"という日時選択欄を作る
    その位置と大きさを{44,106,128,19}に変える
    そのチェックを×に変える
    その移動順を1に変える
    そのドラッグドロップを×に変える
終わり
終わり
―――ここまで

「開いた時の手順」で設定してみてください

投稿者:ゆうと 投稿日:2017/12/17(Sun) 00:32:40 No.1947

こんにちは、ご質問ありがとうございます。

日時選択欄の動作を確認してみましたが、
ウィンドウを表示する前に、「チェック」を×にすると、
指定した値にかかわらず、今日の日付にリセットされるようです。

ウィンドウが一度表示されれば、「チェック」を×にしても
設定した日付で表示させておくことができるようです。

「開いた時の手順」で、表示した直後のプログラムを書くことができますので、ここで設定することでうまく行きました。

---------------
メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
    ーー貼り付けた部品に対する操作をここに書きます
    値という日時形式(「09/01/15 12:23:45」)を作る
    日時選択欄1の日時を、値に変える
  終わり
  開いた時の手順
     日時選択欄2の日時を、値に変える
    日時選択欄2のチェックを×に変える
  終わり
  初期化する手順
  ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
  この内容を「メイン画面」に変える
  ボタン1というボタンを作る
    その位置と大きさを{102,166,75,23}に変える
    その内容を「ボタン1」に変える
    その移動順を2に変える
  "日時選択欄1"という日時選択欄を作る
    その位置と大きさを{44,29,208,25}に変える
    その移動順を3に変える
  "日時選択欄2"という日時選択欄を作る
    その位置と大きさを{44,106,208,25}に変える
    そのチェックボックスを○に変える
    その移動順を1に変える
  終わり
終わり
---------------

参考になれば幸いです。

Re: 「開いた時の手順」で設定してみてください

投稿者:shutzen 投稿日:2017/12/17(Sun) 17:15:49 No.1948

ありがとうございます。
さっそく試してみたいと思います。

▲ページの先頭へ

- WebForum -