「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) アイエルアイ総合研究所 無断転載を禁じます