ファイルを編集しただけではツールストリップは更新されません。ファイルに不備があった場合は、警告で教えてくれます。何か警告が出たら、括弧やカンマなどが抜けていないかチェックして修正しましょう。既存機能を追加していきます。以下の4種類から選べます。PushButton:クリックするとアクションが実行されます。DropDownButton:クリックするとドロップダウンメニューが表示されます。セットで作成されます。EmptyControl:位置調整用のスペースが作成されます。既存機能の動作にそれぞれ割り当てられたアクション名です。このアクションを使って、試しにクリックしたらモデルを開くウィンドウを表示するボタンを追加してみましょう。編集部分だけ抜き出しています。モデルを開くための動作がすべて定義されているので、もうこのボタンを押せばモデルを開く機能を使うことができます。簡単!ただ、問題はアクション名です。この関数はツールストリップの機能のアイコンとアクションの名前を調べるための開発者モードをオンオフ切り替えることができる関数です。ツールストリップの開発者モードが有効になりました。ウィンドウにそのウィジェットのアクションとアイコンの名前が表示されます。キーを押すことで、コマンドウィンドウ上にその機能のアクションとアイコン名が表示されます。settings-------------------アクション名とアイコンが表示されました。これを使えば既存機能を簡単にタブに追加できます。自作機能をタブに追加する次に、自作した機能をタブに追加する方法について説明します。自作した機能を追加する場合は、その機能を新しいアクションとして定義しなければならないため、既存機能の場合に比べて複雑です。フォルダ下に作成する必要があります。ファイルをコピーして名前を変えるなどして手動で作成しましょう。残して削除してしまって大丈夫です。それを指定する、という流れになります。この記事では、例として「モデル上のゲインを一括で変更するアクション」を作ってみたいと思います。必要なプロパティを指定します。