Forguncyの使い方 コマンド(command)

コマンド セルプロパティの設定-Forguncy(フォーガンシー)

【コマンド】セルプロパティの設定-Forguncy(フォーガンシー)

Excelライクなノーコードプログラミングツール「Forguncy(フォーガンシー)」。 今回は、セルプロパティの設定の基本的な使い方についてご紹介したいと思います。

セルに対し、値の設定や色、状態の指定などのプロパティ変更を行うことができます。

■コマンドの設定

コマンドが設定できるセル等でコマンドを開き、「その他」-「セルプロパティの設定」を選択します。

セルプロパティの設定

設定できるプロパティの種類は、下記の6つです。

表示/非表示

有効/無効

読み取り専用/書き込み可能

背景色

文字色

プロパティの種類

入力した値によって、別のセルに値を設定し、文字色や背景色の変更、入力の制限をしていきます。

入力用のセル[お題]と、セルプロパティ変更用のセル[答え]を用意し、各ボタンにコマンドを設定します。

【回答】ボタンのコマンド設定

【回答】ボタンのコマンド設定

条件分岐の設定

[お題]に「春の花」が入力された場合と「夏の花」が入力された場合の条件分岐を設定します。

セルプロパティの設定

「春の花」の場合 ※セル名称に「答え」を定義済み。

値、背景色、文字色に答えを設定

「夏の花」の場合

値、背景色、文字色に答えを設定

プログラムを実行し[お題]に「春の花」と入力して【回答】ボタンを押下します。

春の花

[答え]に『さくら』が設定され、文字色、背景色も変わります。

さくら

同様に「夏の花」と入力して【回答】ボタンを押下します。

夏の花

[答え]に『ひまわり』が設定され、指定した文字色、背景色となります。

ひまわり

【読み取り専用】ボタン、【リセット】ボタンのコマンドを設定

読み取り専用、リセットボタン

【読み取り専用】ボタンにコマンドを設定し、[答え]を読み取り専用にします。

読み取り専用、書き込み

【リセット】ボタンに[お題]と[答え]を初期化するコマンドを設定します。

初期化コマンドを設定

【リセット】ボタンを押下します。

リセット

[お題]と[答え]が初期化されます。

お題と答えが初期化された

[答え]は書き込み可能な為、入力用のカーソルが表示され、直接入力することが可能です。

「ひまわり」と入力し、文字色、背景色が戻っていることを確認します。

その後【読み取り専用】ボタンを押下します。

ひまわりと入力し、読み取り専用ボタンを押下

入力用のカーソルがなくなり、読み取り専用(書き込み不可)となります。

書き込みできない状態に

テキストボックス[お題]のコマンド設定

お題

想定外の値が入力された場合に各ボタンを制御するコマンドを登録します。

セルプロパティの設定
有効、無効、表示、非表示

[お題]が「春の花」でも「夏の花」でもない時

【回答】ボタンを無効にする。

【読取り専用】ボタンを非表示にする。

[お題]に「秋の花」と入力すると、【回答】ボタンが使用不可になり、【読取り専用】が非表示となります。

秋の花
回答ボタンが使用不可、読取り専用が非表示に

■補足 リストビュー上のセルについて

リストビュー上のセルにはプロパティの設定はできません。コマンドのOKボタン押下時にエラーメッセージが表示されます。

答え

【回答】ボタンのコマンドで、リストビュー上のセル[K6]を指定する。

対象セルにリストビュー上のセルを指定することはできません

リストビューの項目のプロパティ変更は、「条件付き書式設定」で行います。

対象のセルを選択し、メニュー[ホーム]→[条件付き書式]のドロップダウンリストから[新しいルール]を選択します。

新しいルールを選択

選択したセル[E6]が「秋の花」だった場合、文字色と背景色を変更します。

文字色、背景色の設定

同様に「冬の花」の場合のルールも登録します。

冬の花のルールも登録

プログラムを実行すると、指定した条件によって色が設定されています。

色が設定されている