「StiLL」デザイン情報153 StiLLコマンド--コンボボックスとオプションボタンで条件を指定シテイして並ナラび替カえ
           
                             
  ■ 今回コンカイはコンボボックスとオプションボタンを活用カツヨウした並ナラび替カえ機能キノウの作成サクセイ方法ホウホウをご紹介ショウカイします。
コンボボックスで並び替える項目を、オプションボタンで昇降順を指定して、並び替えをするボタンを作ります。
    ■ コンボボックスは選択した行番号が、オプションボタンはボタン番号をセルとリンクすることができます。この値をもとに、可変する条件を作成します。     ■ 並び替えには「BtSort(並び替え)」ボタンを使います。コンボボックスやオプションボタンのリンクセルとセルリンクボタンの設定セッテイ項目コウモクを連動レンドウすれば、可変する条件の設定ができます。  
  対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro
    対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro
    対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro
 
                             
■ 今回コンカイの内容ナイヨウ  
今回コンカイはコンボボックスとオプションボタンを活用カツヨウした並び替え機能キノウの作成サクセイ方法ホウホウをご紹介ショウカイします。
下シタの図ズの様ヨウに、コンボボックスで並ナラび替カえる項目コウモクを、オプションボタンで昇降順を指定して、並び替えをするボタンを作ツクります。
コンボボックスは選択センタクした行番号ギョウバンゴウが、オプションボタンはボタン番号バンゴウをセルとリンクすることができます。
この値アタイをもとに、可変カヘンする条件ジョウケンを作成サクセイします。
並ナラび替カえには「BtSort(並ナラび替カえ)」ボタンを使ツカいます。
■ 作成サクセイ方法ホウホウ    
1) まずコンボボックスとオプションボタンをシート上ジョウに貼ハり付ツけます。
コンボボックスやオプションボタンはStiLLの 「ボタンテンプレート」から他のボタンや図形と同じように貼り付けることができます。
リボンの「StiLL」タブにある「ボタンテンプレート」をクリックし、下図のような画面から
「開発カイハツ用ヨウ」タブ内ナイにある「コンボボックス」と「オプション(未登録ミトウロク)」を選択した状態で「貼り付け」をクリックします。
※今回コンカイは「オプション(未登録)」を使用シヨウします。オプションボタンを選択後に
 StiLLの機能キノウを実行したい場合は「オプション(MakeBt)」を使用してください。
 
コンボボックス×1、オプションボタン×2を、「画面ガメン」シートに貼ハり付ツけます。
2) 各カクオブジェクトを右ミギクリックし、「コントロールの書式ショシキ設定セッテイ」から、「入力ニュウリョク範囲ハンイ」や「リンクするセル」の設定セッテイを行オコナいます。
シートは一覧イチラン表ヒョウがある「画面ガメン」シートと、セルリンクボタンを配置ハイチしたり設定セッテイ情報ジョウホウを記載キサイする「Pシート1」シートを使用シヨウします。
※「Pシート1」シートはシステムテンプレート内ナイにあります。([システムテンプレート] - [開発用カイハツヨウテンプレート]  - [プログラムシート�T] )
<コンボボックスの設定セッテイ>
<オプションボタンの設定セッテイ>
3) オプションボタンの見出ミダしを「昇順」と「降順」にします。
4) 「Pシート1」シートに「BtSort(並び替え)」ボタンを作成サクセイします。
「ソート範囲ハンイ」項目コウモクに「画面ガメン」シートの一覧イチラン表ヒョウの範囲ハンイを指定シテイします。
下シタの図ズでは「画面」シートの項目名を含めたデータ部分に
予め”data”という範囲定義名がつけられている想定で設定セッテイしています。
「最サイ優先ユウセンキー,昇降ショウコウ順ジュン」項目コウモクに、ソート項目コウモクリンクセルと昇順ショウジュン・降順コウジュンリンクセルをリンクさせます。
5) 最後サイゴに「画面」シートに、作成した「BtSort」ボタンを実行する「BtPush(連続実行)」ボタンを作成し、出来上がりです。
       (各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます