投稿日 | 2024/02/24(Sat) 11:54:30 |
---|---|
投稿者 | KNIGHT |
参照先 |
こんにちは
結局のところ、ウィンドウ(タブページ)内に配置した保存したい入力項目というのは、テキスト、テキスト領域、オプション、チェックボックスの4種類だけなので、とりあえずは、「タブページ1の子部品一覧を部品へそれぞれ繰り返す」と「プロデる」の組み合わせで、うまく保存と再現、クリアができるようになりました。
JSON形式で保存するには、「改行」を含むテキスト領域の内容については、「改行」を「\n」に置き換えて保存し、再現時に元に戻せばよいのでしょうか?
〜〜〜〜
メイン画面を表示する
待機する
メイン画面とは
ウィンドウを継承する
はじめの手順
初期化する
ーー貼り付けた部品に対する操作をここに書きます
終わり
初期化する手順
ーー自動生成された手順です。ここにプログラムを書き加えても消える場合があります
初期化開始する
この実質大きさを{485,424}に変える
この内容を「メイン画面」に変える
この文字色を「標準の文字」に変える
タブフレーム1というタブフレームを作る
その位置と大きさを{9,13,331,409}に変える
その見出しサイズを{65,18}に変える
その移動順を19に変える
その文字色を「標準の文字」に変える
タブページ1というタブページをタブフレーム1へ作る
その位置と大きさを{4,22,323,383}に変える
その内容を「タブページ1」に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
その余白を{3}に変える
チェックボックス2というチェックボックスをタブページ1へ作る
その位置と大きさを{24,198,104,17}に変える
その内容を「映画が好き」に変える
その移動順を8に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
チェックボックス7というチェックボックスをタブページ1へ作る
その位置と大きさを{27,330,99,24}に変える
その内容を「チェックボックス7」に変える
その移動順を18に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
テキスト1というテキストをタブページ1へ作る
その位置と大きさを{77,19,93,19}に変える
その移動順を10に変える
チェックボックス6というチェックボックスをタブページ1へ作る
その位置と大きさを{26,306,100,18}に変える
その内容を「チェックボックス6」に変える
その移動順を17に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
テキスト2というテキストをタブページ1へ作る
その位置と大きさを{77,44,93,19}に変える
その移動順を1に変える
チェックボックス5というチェックボックスをタブページ1へ作る
その位置と大きさを{26,277,100,23}に変える
その内容を「チェックボックス5」に変える
その移動順を16に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
テキスト領域1というテキスト領域をタブページ1へ作る
その位置と大きさを{132,221,179,134}に変える
その移動順を2に変える
チェックボックス4というチェックボックスをタブページ1へ作る
その位置と大きさを{25,247,101,24}に変える
その内容を「チェックボックス4」に変える
その移動順を15に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
オプション1というオプションをタブページ1へ作る
その位置と大きさを{24,69,70,19}に変える
その内容を「既婚」に変える
その移動順を3に変える
そのフォーカス移動可能を○に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
チェックボックス3というチェックボックスをタブページ1へ作る
その位置と大きさを{24,222,83,19}に変える
その内容を「スポーツ好き」に変える
その移動順を14に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
オプション2というオプションをタブページ1へ作る
その位置と大きさを{24,94,70,26}に変える
その内容を「独身」に変える
その移動順を4に変える
そのフォーカス移動可能を○に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
ラベル1というラベルをタブページ1へ作る
その位置と大きさを{12,22,59,19}に変える
その内容を「名前」に変える
その移動順を5に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
ラベル2というラベルをタブページ1へ作る
その位置と大きさを{12,47,42,18}に変える
その内容を「出身県」に変える
その移動順を6に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
チェックボックス1というチェックボックスをタブページ1へ作る
その位置と大きさを{24,171,118,21}に変える
その内容を「ドラマが好き」に変える
その移動順を7に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
ラベル3というラベルをタブページ1へ作る
その位置と大きさを{132,195,66,14}に変える
その内容を「趣味」に変える
その移動順を9に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
タブページ2というタブページをタブフレーム1へ作る
その位置と大きさを{4,22,323,383}に変える
その内容を「タブページ2」に変える
その移動順を1に変える
その文字色を「標準の文字」に変える
その背景色を「透明」に変える
その余白を{3}に変える
ボタン3というボタンを作る
その位置と大きさを{377,310,67,25}に変える
その内容を「クリア」に変える
その移動順を13に変える
その文字色を「標準の文字」に変える
ボタン2というボタンを作る
その位置と大きさを{377,381,72,26}に変える
その内容を「復元」に変える
その移動順を12に変える
その文字色を「標準の文字」に変える
ボタン1というボタンを作る
その位置と大きさを{377,349,72,26}に変える
その内容を「保存」に変える
その移動順を11に変える
その文字色を「標準の文字」に変える
初期化終了する
タブフレーム1の一覧を{「タブページ1」,「タブページ2」}に変える
終わり
ーー[保存]ボタンをクリックした時
ボタン1がクリックされた時の手順
設定値は「」
タブページ1の子部品一覧を部品へそれぞれ繰り返す
もし 部品が「テキスト」を含むなら 設定値は、設定値&「[部品の名前]の内容は、[「][部品の内容][」][改行]」
もし 部品が「チェックボックス」を含むなら 設定値は、設定値&「[部品の名前]の状態は、[「][部品の状態][」][改行]」
もし 部品が「オプション」を含むなら 設定値は、設定値&「[部品の名前]の状態は、[「][部品の状態][」][改行]」
そして
「[プログラムの位置]タブ1設定値.dat」に設定値を保存する
終わり
ーー[読み出し]ボタンをクリックし時
ボタン2がクリックされた時の手順
ーープログラムをロードして実行する
設定値復元は「[プログラムの位置]タブ1設定値.dat」から読み込んだもの
設定値復元をプロデる
終わり
ーー[クリア]ボタンをクリックし時
ボタン3がクリックされた時の手順
タブページ1の子部品一覧を部品へそれぞれ繰り返す
もし 部品が「テキスト」を含むなら 部品の内容は「」
もし 部品が「チェックボックス」を含むなら部品の状態は「なし」
もし 部品が「オプション」を含むなら部品の状態は「×」
そして
終わり
終わり
〜〜〜〜
- WebForum -