[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[562] マクロで複数の入力欄を含むダイアログを表示したい

あすかぜ [2020/06/05 21:04:21]

https://www.asukaze.net/soft/cassava/bbs/index.cgi?t=230 より:

「検索文言の入力画面」と「置換画面の入力画面」が一つのウインドウ内で入力することはできませんか。
(「検索・置換」機能の「文字列検索」タブの入力画面のようなイメージが希望です。)

Re: [562] マクロで複数の入力欄を含むダイアログを表示したい

あすかぜ [2025/06/07 21:30:33]

Ver.2.7 β1 で、複数の入力欄を持つダイアログボックスを表示できるようにしました。
https://www.asukaze.net/soft/cassava/history/2_7dev.html
例えば、次のようにすると検索文字列と置換文字列を入力できるダイアログボックスを表示できます。

import { createButton, createDiv, createTextarea } from "lib/Dialog.cms";

s = createTextarea();
r = createTextarea();

dialog = createDiv(
  createDiv("検索文字列 ", s),
  createDiv("置換文字列 ", r),
  createDiv(createButton({value: "ok"}, "OK"), createButton({}, "キャンセル")));

returnValue = ShowDialog(dialog);

if (returnValue == "ok" && s.value != "") {
  ReplaceAll(s.value, r.value);
}

スレッド一覧に戻る返信