カスタムメニューを追加
カスタムメニューは、カスタムコマンドまたはアクションを含むコンテキストメニューです。カスタムメニューを図形に追加できます。
開発者モードは、プロパティダイアログでカスタムメニューを表示または非表示にするために使用されます。
カスタムメニューの表示
[カスタムメニュー]ダイアログを表示するには:
*まず、メニューの[表示]、[表示]の順にクリックします。プロパティを表示する
*次に、メニューの[表示]、[表示]の順にクリックします。開発者モードを表示する
[カスタムメニュー]ダイアログを非表示にするには:
*メニューをクリックします表示|開発者モードを非表示
図形を選択すると、選択した図形に割り当てられたカスタムメニューが表示されます
カスタムメニューを理解する
カスタムメニューを追加すると、次の4つの入力があります。 *タイトル-コンテキストメニューに表示されるメニュー項目の名前を定義します。タイトルの前にアンダースコアを追加して、メニューの後に区切り文字を付けます。 *無効-コンテキストメニューでメニュー項目を無効にするかどうかを示します。 *アクション-メニューをクリックしたときに実行されるコマンド。 *選択-コンテキストメニューでメニュー項目が選択されているかどうかを示します。
入力には文字列または数式を含めることができます。
カスタムメニューの選択
メニューを選択するには: *カスタムメニューのメニューアイコンをクリックします。
カスタムメニューを並べ替える
メニューは任意の順序で並べ替えることができます。再配置するには、必要に応じてメニューをドラッグして配置します。
カスタムメニューの例
形状の色を変更するカスタムメニューが必要だとします。
形状を選択し、カスタムメニューダイアログでメニュー項目を追加します メニューにタイトルを付けます。例えば、トグル形の色のために、タイトル入力に置きます。 以下の式をAction *入力に追加します。
this.fill() === '#f44336' ? this.fill('#8bc34a') : this.fill('#f44336')
今、あなたの形を右クリックして、魔法を見てみてください!