Copyright: 富士通株式会社
Citation: Klik & Create Help


目次

コンボボックスオブジェクト

コンボボックスを作成する

たくさんのアクション - 条件と関数

アクションリスト

リストボックスとコンボアクション

ファイル

リストファイル読み込み

ドライブのリスト読み込み

フォルダのリスト読み込み

ファイルのリスト読み込み

リストをファイルに保存

リセット

ライン追加

ライン挿入

ライン削除

現選択ライン指定

コントロール

フォーカスを得る

フォーカスを失う

使用可能

使用不可

位置

位置設定

Ｘ座標設定

Ｙ座標設定

サイズ

幅設定

高さ設定

表示／非表示

非表示

表示

破壊

リストボックス／コンボ条件

オブジェクトは使用可能

フォーカスがある時

選択が変更された時

ダブルクリックされた時

オブジェクトは表示中

関数リスト

リストボックス／コンボ関数

現選択ライン番号

現選択ライン

現選択ライン（フォルダ）

現選択ライン（ドライブ）

ライン

ライン（フォルダ）

ライン（ドライブ）

ライン数

Ｘ座標

Ｙ座標

幅

高さ

オブジェクトメニュー

表示順位

設定

アイコン編集

新規オブジェクト

サイズ変更

整列


コンボボックスオブジェクト

コンボボックスを使用すると、クリック＆クリエイトアプリケーションにプロ顔負けのメニューを作成できます。以下は、コンボボックスオブジェクトの例です：

クリック＆クリエイトコンボボックスは、どんな色でも、どんなフォントでも表示できます。コンボボックスにはたくさんの使い道があります。例えば、ダイアログにメニューを追加したり、マルチメディアプレゼンテーションにいくつかのポイントを設けておいて、聴衆によって披露するポイントを選んだり、教育用アプリケーションでは［簡単］［普通］［難しい］というレベルを設定してユーザが選べるようにしたりできます。

コンボボックスには３つの種類があります。

シンプル

シンプルコンボボックスは常に画面上に表示されます。これを非表示にするには［オブジェクト不可視］を選択します。再度表示するには［オブジェクト可視］を選択します。選択肢はいつでも変更できますし、一番上の行をクリックして新しい選択肢を入力することもできます。

ドロップダウン

ドロップダウンメニューは、通常一本のラインに縮小されています。

ユーザは、必要に応じて [image] アイコンをクリックし、メニューを表示します。

ドロップダウンメニューを閉じるには、 [image] アイコンを再びクリックします。ユーザが必要なオプションがない場合は、一番上の行をクリックして新しく入力できます。リターンキーを押すと、新しく入力したものがリストの一番上に追加されます。

ドロップダウンリスト

ドロップダウンリストは、ドロップダウンメニューに似ていますが、ユーザが編集することはできません。ドロップダウンリストは［リスト読み込み］［新しい行追加］そして［行挿入］アクションを使って変更します。

コンボボックスは様々なアクション、条件、関数を使って操作できます。リストボックスで使用されているオプションに似ています。

ノート：オブジェクトを作成した時、オブジェクトの設定で［フォント選択］ボタンをクリックし［フォントの指定］ダイアログの中の［書体の種類］を［日本語］にしておいて下さい。ここが［欧文］だと、文字が正常に表示されません。また、フォントによっては［欧文］だけの場合もあります。その場合は、フォントを変更して下さい。


コンボボックスを作成する

フレームエディタで［オブジェクト作成］アイコンをクリックします( [image])。

［オブジェクト作成］ダイアログで［コントロール］タブをクリックします。［コンボボックス］アイコンをクリックします( [image])。

表示オプションを入力するための設定ダイアログが表示されます。

まず［コンボボックスの種類］オプションを使ってメニューの種類を選びます。

［シンプル］を選ぶと、メニューは常に画面上に表示されます。メニューを非表示にするには［オブジェクト不可視］を選択します。

［ドロップダウン］を選択すると、ユーザが編集できるドロップダウンメニューを作成します。ユーザは、( [image])アイコンをクリックすると、メニューオプションを表示できます。

ドロップダウンリストは、標準的なドロップダウンコンボボックスを定義します。これは画面上に表示できますが、ユーザが編集することはできません。

コンボボックスオブジェクトをどのように表示させるかは、オプションのチェックボックスで設定します：

［非表示］にチェックを入れると、オブジェクトをバックグランドに隠します。ただし、後でアプリケーションから［オブジェクト可視］アクションを使って表示できます。

コンボボックスにスクロールバーを追加したい場合は［スクロールバー］にチェックを入れます。

［ソート］にチェックを入れると、メニューオプションを表示する前にソートします。ソートはメニューを降順に並べます。数字が最優先され、大文字、小文字と続きます。

メニューのフォントは［フォント選択］ボタンをクリックして設定します。メニューは、どんなTrueTypeフォントでも、どんな色でも表示できます。また、イタリックやボールド、下線といったスタイルを設定することもできます。

［コンボボックス内容］パネルを使って、メニュー項目を一行ずつ入力します。現在の位置に新しい項目を追加するには［追加］ボタンをクリックします。デフォルトでは、テキストは［空テキスト］となっています。［編集］ボタンをクリックして、次のダイアログを表示し、新しいテキストを入力します。［ＯＫ］をクリックすると、テキストはメニューに追加されます。

［ＯＫ］をクリックすると、現在設定したコンボボックスが確定します。 ［キャンセル］は設定を

全て取り消します。［ヘルプ］は設定オプションに関する情報を表示します。

動作領域をクリックすると、コンボボックスが画面に配置されます。


たくさんのアクション - 条件と関数

条件

•	オブジェクトは使用可能

•	フォーカスがある時

•	ダブルクリックされた時

•	選択が変更された時

•	オブジェクトは表示中

アクション

•	ファイル

•	リセット

•	ライン追加

•	ライン挿入

•	ライン削除

•	現選択ライン指定

•	コントロール

•	位置

•	サイズ

•	表示／非表示

•	破壊

関数

•	現選択ライン

•	現選択ライン(ドライブ）

•	現選択ライン番号

•	ライン

•	ライン(フォルダ）

•	ライン（ドライブ）

•	ライン数

•	Ｘ座標

•	Ｙ座標

•	幅

•	高さ


オブジェクトメニュー

オブジェクトは、フレームエディタのたくさんのオプションを使って操作できます。オブジェクトを右クリックすると、以下のようなオプションのあるポップアップメニューが表示されます：

表示順位

設定

アイコン編集

新規オブジェクト

サイズ変更

整列


表示順位

通常、オブジェクトは作成された順で画面に表示されます。ですから、一番最初に描かれたオブジェクトは背景に表示され、あとからのオブジェクトが順に前に表示されます。この表示の順位を変更することができます。

オプションは以下の通りです：

［いちばん前］は、同じオブジェクトタイプの中で、表示順位を一番前にします。

［ひとつ前］は、同じオブジェクトタイプの中で、表示順位をひとつ前にします。

［ひとつ後ろ］は、同じオブジェクトタイプの中で、表示順位をひとつ後ろにします。

［いちばん後ろ］は、同じオブジェクトタイプの中で、表示順位を一番後ろにします。


設定

［設定］オプションを使って、コンボボックスオブジェクトをどのように表示させるかを設定します。メニューは、どんなフォントでも、どんな色でも表示できます。また、普段は非表示にしておくこともできます。

コンボボックスの種類

［シンプル］を選ぶと、メニューは常に画面上に表示されます。メニューを非表示にするには［オブジェクト不可視］を選択します。

［ドロップダウン］を選択すると、ユーザが編集できるドロップダウンメニューを作成します。ユーザは、( [image])アイコンをクリックすると、メニューオプションを表示できます。

ドロップダウンリストは、標準的なドロップダウンコンボボックスを定義します。これは画面上に表示できますが、ユーザが編集することはできません。

オプション

コンボボックスオブジェクトをどのように表示させるかは、オプションのチェックボックスで設定します：

コンボボックスオブジェクトをどのように表示させるかは、オプションのチェックボックスで設定します：

コンボボックスにスクロールバーを追加したい場合は［スクロールバー］にチェックを入れます。

［ソート］にチェックを入れると、メニューオプションを表示する前にソートします。ソートはメニューを降順に並べます。数字が最優先され（１～９）、大文字（Ａ～Ｚ）、小文字（ａ～ｚ）と続きます。

フォントの選択

メニューのフォントは［フォント選択］ボタンをクリックして設定します。メニューは、どんなTrueTypeフォントでも、どんな色でも表示できます。また、イタリックやボールド、下線といったスタイルを設定することもできます。

コンボボックスのコメント

［コンボボックスのコメント］パネルを使って、メニュー項目を一行ずつ入力します。現在の位置に新しい項目を追加するには［追加］ボタンをクリックします。デフォルトでは、テキストは［なし］となっています。［編集］ボタンをクリックして、次のダイアログを表示し、新しいテキストを入力します。［ＯＫ］をクリックすると、テキストはメニューに追加されます。


アイコン編集

各種エディタなどに表示されるコンボボックスオブジェクトのアイコンの名前と外観を変更します。名前は、オブジェクトの種類と番号で生成されます。アイコンのイメージは、画面に表示されるオブジェクトイメージの縮小版です。

最初に作成された壁紙オブジェクトの名前は“コンボボックス１”次に作成されたものは“コンボボックス２”というふうに名前が付けられます。この名前は、自由に変更できます。


新規オブジェクト

［新規オブジェクト］を使うと、全ての設定を含んだコンボボックスのコピーを作成できます。ですから、設定したコンボボックスを画面上で何度も使用できます。


サイズ変更

コンボボックスのサイズを変更するには［サイズ変更］を使います。サイズ変更ハンドルをクリックして、新しい大きさにドラッグします。

またはダイアログに直接、縮小／拡大率を入力します。

ノート：［サイズ変更］は、コンボボックスオブジェクトのサイズのみを変更し、フォントのサイズは変更されません。フォントのサイズを変更するには［設定］ダイアログの［フォント選択］ボタンをクリックします。


整列

オブジェクトを動作領域内で左右または上下に整列させます。

［左右］オプションは、オブジェクトを動作領域の左端、右端、または左右の中央地点に移動します。オブジェクトの上下位置は変えずに、現在の場所からオブジェクトを左右に移動させます。

左右に整列させる場合のオプションは以下の通りです：

［左揃え］は、動作領域の左端にオブジェクトを配置します。

［左揃え］は、動作領域の左端にオブジェクトを配置します。

［右揃え］は、動作領域の右端にオブジェクトを配置します。

［上下］オプションは、オブジェクトを動作領域の上端、下端、または上下の中央地点に移動します。オブジェクトの左右位置は変えずに、現在の場所からオブジェクトを上下に移動させます。

上下に整列させる場合のオプションは以下の通りです：

［上揃え］は、動作領域の上端にオブジェクトを配置します。

［中央揃え］は、動作領域の上下中間地点にオブジェクトを配置します。

［下揃え］は、動作領域の下端にオブジェクトを配置します。

左右または上下の整列オプションを選ぶと、オブジェクトは自動的に、新しい場所に移動して整列します。


アクションリスト

使用できるアクションは：

•	ファイル

•	リセット

•	ライン追加

•	ライン挿入

•	ライン削除

•	現選択ライン指定

•	コントロール

•	位置

•	サイズ

•	表示／非表示

•	破壊


リストボックスとコンボアクション

リスト／コンボオブジェクトは、多種多様で強力なアクションで操作できます。アクションはいくつかの種類に分けられます：

ファイルアクションは、ディスクからリストを読み込んだり、保存したりします。以下からアクションを選ぶことができます：

ファイルからリスト読み込み

ドライブのリスト読み込み

フォルダのリスト読み込み

ファイルのリスと読み込み

リストをファイルに保存

一般アクションは、リストの設定、行追加、行削除などを実行します。

使用できるオプションは：

リセット

ライン追加

ライン挿入

ライン削除

現選択ライン指定

コントロールアクションは、オブジェクトの状態を変更します。使用できるオプションは：

フォーカスを得る

フォーカスを失う

使用可能

使用不可

位置アクションは、画面でオブジェクトを移動します。使用できるオプションは：

位置設定

Ｘ座標設定

Ｙ座標設定

サイズアクションはオブジェクトのサイズを変更します。使用できるオプションは：

幅設定

高さ設定

表示／非表示アクション は画面のオブジェクトを表示したり隠したりします。使用できるオプションは：

非表示

表示

破壊アクションはオブジェクトは完全に非可動にします。


ファイル

ファイルアクションを使って、リスト／コンボ項目をディスクから読み込みます。アプリケーションでメニューを変更するために使用できます。

ファイルからリスト読み込み：ディスクの［TXT］または［ASC］ファイルから項目を読み込みます。

ドライブのリスト読み込み：コンピュータからドライブレターをリスト表示します。

フォルダのリスト読み込み：選択したドライブからフォルダをリスト表示します。

ファイルのリスと読み込み：選択したフォルダに保管されているファイルをリスト表示します。

リストをファイルに保存：オブジェクトの内容を［TXT］ファイルとしてディスクに保存します。保存したファイルは、アプリケーションから読み込んだり［ノートパッド］や［ワードパーフェクト］などの他のWindowsのプログラムで読み込むことができます。


リストファイル読み込み

ファイルからリスト読み込みは、選択したファイルからリストを読み込みます。ファイルはテキストファイルで、Windows標準の［TXT］フォーマットでなければなりません。

ノート：新しい項目は、現在のリストの最後に追加されます。最初からリストを作成したい場合は［リセット］アクションを使用して内容をオリジナルの状態に戻します。

ファイルからリスト読み込みを使うと、アプリケーション内でリストを変更できます。パンフレットでは、製品を種類ごとに分類し、ユーザの選択によって別の種類を表示できます。ゲームでは、ユーザの現在の選択によって新しいコマンドをリスト表示できます。既存のファイルから項目を読み込む必要はありません。同様にフォルダリストも読み込むことができます。リストを読み込むアクションは３つあります：

ドライブのリスト読み込み：使用できるドライブを読み込んでリスト表示します。

フォルダのリスト読み込み：選択したドライブにあるフォルダを読み込んでリスト表示します。

ファイルのリスと読み込み：選択したフォルダの内容を読み込んでリスト表示します。

現在のアプリケーションのフォルダは［特別／ファイル名］メニューから［アプリケーションパス名］関数を使って読むことができます。

読み込んだリストから項目を読むには［現在の行取得］および［行取得］関数を使用します。


ドライブのリスト読み込み

ドライブのリスト読み込みは、ユーザのシステムで利用可能なドライブのリストを読み込みます。ドライブレターが、以下のように括弧でくくられ、現在のリスト／コンボボックスの一番下に表示されます：

[-a-]

[-b-]

[-c-]

[-d-]

[-e-]

読み込んだリストからユーザが選んだドライブを読むには［現在の行取得(ドライブ)］関数を使用します。そして、これを［可変文字列設定］でテキストオブジェクトにコピーし、後で［列$］関数を使って読むことができます。また［行取得(ドライブ)］で各行をチェックすることもできます。


フォルダのリスト読み込み

フォルダのリスト読み込みは、選択されたドライブを読み込み、フォルダを画面上にリスト表示します。このアクションを使用すると、クリック＆クリエイトのアプリケーションに独自のファイルセレクタを作成できます。クリック＆クリエイトは指定のドライブを検索し、現在のリストの最後にフォルダ名を追加します。フォルダ名は次の形式で表示されます：

[c&c]

[temp]

[games]

このアクションを定義すると、検索パスを入力するよう求められます。検索パスは［a：\*.*］や［c：\*.*］のようなフォーマットです。パスがわからない場合［計算式入力］ダイアログで計算式を使って入力します。

現在のアプリケーションフォルダは［特別／ファイル名］メニューから［アプリケーションパス名］関数を使って読むことができます。

利用可能なドライブを示すリスト／コンボボックスを別に作成しておくと簡単です。そうすれば、ユーザの選択を読み、自動的に検索パスを生成することができます。以下はその作業手順です：

［ドライブリスト読み込み］を使って利用可能なドライブレターを読み込み［現在の行取得(ドライブ)］関数を使ってユーザの選択を読みます。これらのアクションは［計算式入力］ダイアログに入力します：

[c&c]

[temp]

[games]

このアクションを定義すると、検索パスを入力するよう求められます。検索パスは［a：\*.*］や［c：\*.*］のようなフォーマットです。パスがわからない場合［計算式入力］ダイアログで計算式を使って入力します。

現在のアプリケーションフォルダは［特別／ファイル名］メニューから［アプリケーションパス名］関数を使って読むことができます。

利用可能なドライブを示すリスト／コンボボックスを別に作成しておくと簡単です。そうすれば、ユーザの選択を読み、自動的に検索パスを生成することができます。以下はその作業手順です：

［ドライブリスト読み込み］を使って利用可能なドライブレターを読み込み［現在の行取得(ドライブ)］関数を使ってユーザの選択を読みます。これらのアクションは［計算式入力］ダイアログに入力します：


ファイルのリスト読み込み

ファイルのリスと読み込みは、選択した検索パスで見つけた全てのファイルのリストを読み込みます。これで、クリック＆クリエイトのアプリケーションに体裁の良いファイルセレクタを作ることができます。標準の［ワイルドカード］でパスを入力します：

［A：\*.*］

［C：\*.sav］

［D：\file？.dat］

ノート：検索パターンの一部としてドライブレターは必ず入力して下さい。［\*.*］などの相対パスは使用できません。

［ファイルリスト読み込み］アクションを定義すると、パスを入力するよう求められます。ファイルがどこにあるかわかっている場合は、ダイアログに直接名前を入力します。パスがアプリケーション内で変更されることがある場合は［編集］をクリックし関数でパスを読みます。

現在のアプリケーションフォルダは［特別／ファイル名］メニューから［アプリケーションのパス名］関数で読むことができます。

ドライブ、フォルダ、ファイルを別々にリスト表示できるようにした方が便利です。それには、以下のアクションを使用してアプリケーションに読み込みます：

ドライブリスト読み込み

フォルダリスト読み込み

ファイルリスト読み込み

これで、ユーザはドライブとフォルダの各ボックスをマウスでクリックし、画面から検索パスを選択することができます。次の計算式を使用すると、このパスを［ファイルリスト読み込み］アクションに読み込むことができます。

リスト 選択ドライブ$(［ドライブリスト］)+［：\］+リスト 選択フォルダ$(［フォルダリスト］)+［\*.*］

この計算式は複雑に見えますが、実はとても単純です。その処理方法は：

リスト 選択ドライブ$(［ドライブリスト］)は、現在選択されているドライブレターをリスト／コンボボックスから読み込みます。この例でドライブリストとなっているところにはオブジェクト名が入ります。キーボードからこの計算式を入力するか［編集］ボタンをクリックして［計算式入力］ダイアログに計算式を入力します。そして［オブジェクトボタンからデータ取得］ボタンをクリックし［リストボックス］アイコンをクリックします。そして、ポップアップメニューから［現在の行取得(ドライブ)］を選びます。

+［：\］は、 ドライブレターを［a：\］または［c：\］というような単純なパスに変えます。

+リスト 選択フォルダ$(［フォルダリスト］)は、画面上の他のリスト／コンボオブジェクトから指定のフォルダを読み込み、既存のパスに追加します。この例では、このオブジェクト名をフォルダリストとしています。通常［計算式入力］ダイアログで［現在の行(フォルダ)取得］関数を使って入力します。ユーザがドライブ［[c]］から［shows］というフォルダを選択した場合、結果は［c：\shows］となります。

最後に、+［\*.*］は、現在のパスに検索文字列を追加します。“*.INI”や“*.PCX”など何でも構いません。この部分は［c：\shows\*.*］などの行を作成します。

ユーザがファイルを選択したら［現在の行取得］関数でこれをアプリケーションに読み込みます。


リストをファイルに保存

リストをファイルに保存は、ディスクにオブジェクトの内容を保存します。［TXT］または［ASC］フォーマットのテキストファイルとして保存されます。保存したテキストは［リストファイル読み込み］オプションを使って、後で読み込んだり、テキストエディタなどの外部のWindowsアプリケーションから読み込むことができます。

現在のアプリケーションのフォルダは［特別／ファイル名］メニューから［アプリケーションのパス名］関数で読むことができます。


リセット

［リセット］は、現在のリストの項目を削除し［設定］ダイアログで定義したデフォルトの項目に置換します。このアクションは、変更をした後オブジェクトを初期状態に戻したり、新しいメニューやドライブリストのために表示をクリアします。


ライン追加

［ ライン追加］は、現在の位置にある項目を新しいものに置換します。このアクションを設定するとき、行を指定するよう求められます。新しい行は、ダイアログに直接入力するか、または［計算式入力］ダイアログで関数で読み込みます。


ライン挿入

［ライン挿入］は、選択した位置に新しい行を追加し、それより下の項目をひとつずつ下にずらします。このアクションを入力すると、行番号を選択するよう求められます。行番号は1から始まり、リストの下に行くにつれて値が増します。新しい項目はキーボードから直接入力するか、または［編集］ボタンをクリックして関数で読み込みます。使用できる関数例：

文字列(テキストオブジェクト)：テキストオブジェクトの可変文字列を読み込みます。

パラグラフ$(テキストオブジェクト，2)：テキストオブジェクトからパラグラフ番号2を読み込みます。

列$(42)：リストに［42］を読み込みます。

ピクチャ名$（オブジェクト）：ピクチャオブジェクトで表示されているファイル名を読み込みます。


ライン削除

［ライン削除］は、項目を消去し、リストから完全に取り除きます。これより下の行にある項目は、隙間を埋めてひとつずつ上に移動します。このアクションを定義すると、行番号を入力するよう求められます。行番号は１から始まり、リストを下にいくにつれて値が増します。関数で項目番号を読み込みたい場合［編集］ボタンをクリックして［計算式入力］ダイアログを表示します。


現選択ライン指定

［現選択ライン指定］は、リストの指定の行にカーソルを移動し、反転表示します。このアクションを定義すると、行番号を入力するよう求められます。行番号は１から始まり、リストを下にいくにつれて値が増します。関数で項目番号を読み込みたい場合［編集］ボタンをクリックして［計算式入力］ダイアログを表示します。

ラインを反転表示したら［現在の行取得］関数でその内容を読み込むことができます。このアクションは、ボタンを使ってリストを移動するときに使います。使用方法：

次の計算式を使ってユーザのコマンドをチェックします：

“ユーザが“上ボタン”をクリック”

+リスト 選択$(［リスト］)>1

そして、次のアクションでリストのひとつ上に移動します：

現在の行設定  リスト 選択（“リスト”）－１

同様に、計算式を使ってユーザのコマンドをチェックして、リストのひとつ下に移動します：

“ユーザが“下ボタン”をクリック”

+リスト Nb ライン(［リスト］)>1

そして、次のアクションでリストのひとつ下に移動します：

現在の行設定  リスト 選択（“リスト”）＋１

ノート：リスト Nb ラインはリストの総項目数を読み込みます。


コントロール

コントロールアクションには次のオプションがあります：

［フォーカスを得る］は、オブジェクトを選択してユーザからのコメンドを待ちます。ユーザはこれでマウスまたはキーボードからオプションを選ぶことができます。

［フォーカスを失う］は、リスト／コンボボックスを［選択されていない］状態にリセットします。

［使用可能］は、グレー表示されていたオブジェクトを選択可能にします。

［使用不可］は、ユーザがオブジェクトを選択できないようにします。項目は、リストがアクティブではなくなったことを示す［グレー表示］になります。


フォーカスを得る

Microsoft Windowsは、同時に複数のリスト／コンボボックスを操作することはできません。画面に複数のオブジェクトがある場合、ユーザはいずれかをマウスでクリックして選択します。選択されたリストは、矢印キーでスクロールしたり、マウスでオプションを選択したりできるようになります。

専門的には、現在選択されているオブジェクトにはユーザの注意の［焦点］が合っているといいます。［フォーカスを得る］アクションを使用すると、アプリケーション内でこの焦点を設定できます。これは現在のオブジェクトをアクティブにし、ユーザがキーボードのコマンドで使えるようします。


フォーカスを失う

［フォーカスを失う］は現在のリスト／コンボボックスからテキストカーソルを取り除きます。これで、ユーザはマウスで新しいボックスを選択し、編集することができます。


使用可能

［使用可能］は［使用不可］アクションでグレー表示されていたオブジェクトを選択可能にします。ユーザはマウスでこのボックスを選択し、画面からオプションを選択できるようになります。


使用不可

［使用不可］アクションはオブジェクトの項目をグレー表示し、ユーザが選択できないようにします。［選択可能］アクションを使うと、オブジェクトを正常に戻すことができます。


位置

［位置］メニューで、オブジェクトを移動できます。使用できるアクションは３つあります：

［位置設定］は、オブジェクトを移動し、画面上の定位置または目的のオブジェクトに直接重ねます。

［Ｘ座標設定］は、オブジェクトを左右に移動します。

［Ｙ座標設定］は、オブジェクトを上下に移動します。

ノート：全ての座標はリスト／コンボボックスの左上角から数えられます。

リスト、編集、コンボの各ボックスは、画面上になるべく重ならないように配置して下さい。編集可能な２つ以上のオブジェクトが重なっている場合、ユーザが選択したときお互いに影響を受けてしまうことがあります。


位置設定

［位置設定］アクションを使用すると、オブジェクトを画面上の定位置に置いたり、他のオブジェクトの上に置いたりできます。新しい位置は、ダイアログを使って入力します。画面上の定位置にオブジェクトを置きたい場合［Ｘ］と［Ｙ］ボックスをクリックし、それぞれの座標を入力します。座標はボックスの左上角から数えられます。

また［十字］をドラッグしてオブジェクトを配置することもできます。他のオブジェクトから位置を読み込みたい場合［比較］ボタンをクリックし、セレクタから対象とするオブジェクトを選びます。この比較機能は、ボックスの位置を画面上で操作できる大変便利な機能です。アクティブオブジェクトを作成し、それに［マウス］または［８方向］といった動作システムを設定します。フレーム開始時に［不可視］アクションを使ってアクティブオブジェクトを不可視にしておいた方がよいでしょう。［位置設定］アクションをアプリケーション内で定期的に呼び出すことによって、ボックスはアクティブオブジェクトの動きに従って移動します。


Ｘ座標設定

［Ｘ座標設定］アクションを使用すると、オブジェクトを左右に移動できます。このアクションを定義すると、リスト／コンボボックスの新しいＸ座標を入力するよう求められます。座標は、アプリケーションウィンドウの左端からボックスの左端までを数えます。ダイアログに直接座標を入力するか、または［編集］ボタンをクリックして関数を使って値を読み込みます。

例：

［Ｘマウス］関数を使って、マウスの座標から新しいＸ座標を取得します。

［Ｘ位置取得］関数：リストＸ位置（“リスト”）－１でリストボックスを左に移動します。［リスト］にはオブジェクト名が入ります。

リストボックスを右に移動するには、次の計算式を使います：リストＸ位置（“リスト”）＋１


Ｙ座標設定

［Ｙ座標設定］アクションを使用すると、画面上でオブジェクトを上下に移動できます。このアクションを定義すると、リスト／コンボボックスの新しいＹ座標を入力するよう求められます。座標は、アプリケーションウィンドウの上端からボックスの上端までを数えます。ダイアログに直接座標を入力するか、または［編集］ボタンをクリックして関数を使って値を読み込みます。

例：

［Ｙマウス］関数を使って、マウスの座標から新しいＹ座標を取得します。

［Ｙ位置を得る］関数：リストＹ位置（“リスト”）－１でリストボックスを上に移動します。［リスト］にはオブジェクト名が入ります。［リストＹ位置］は現在のボックスの位置を読み込みます。

リストボックスを下に移動するには、次の計算式を使います：リストＹ位置（“リスト”）＋１


サイズ

［サイズ］メニューを使用すると、オブジェクトのサイズを変更できます。

［幅設定］は幅を変更します

［高さ設定］は高さを変更します。

ノート：全てのサイズはリスト／コンボボックスの内側を基準としています。オブジェクトに枠、アイコン、スクロールバーなどがある場合、実際の画面サイズが違ってきます。


幅設定

［幅設定］は、オブジェクトの幅を変更します。このアクションを定義すると、新しいサイズを入力するよう求められます。ダイアログに幅を直接入力するか、または［編集］ボタンをクリックして計算式から値を読み込みます。いずれの場合も、新しい幅はオブジェクトのリストボックスの内側を基準とします。


高さ設定

［高さ設定］は、オブジェクトの高さを変更します。このアクションを定義すると、新しいサイズを入力するよう求められます。ダイアログに高さを直接入力するか、または［編集］ボタンをクリックして計算式から値を読み込みます。いずれの場合も、新しい幅はオブジェクトのリストボックスの内側を基準とします。


表示／非表示

［表示／非表示］アクションを使用すると、リストボックスを隠したり表示したりできます。使用できるオプションは２つです：

［非表示］は、オブジェクトを背景に隠します。

［表示］は、隠していたリスト／コンボボックスを表示します。


非表示

［非表示］は、画面からオブジェクトを取り除き、ユーザから選択できないようにします。


表示

［表示］は［不可視］または［起動時に隠す］オプションで隠していたオブジェクトを再表示します。


破壊

［破壊］オプションは、画面からオブジェクトを取り除きます。オブジェクトに対して行ったどんな編集も失われます。


リストボックス／コンボ条件

リストボックスとコンボオブジェクトは様々な条件でチェックできます：

［オブジェクトは使用可能］は、ユーザがオブジェクトを選択可能かどうかをチェックします。

［フォーカスがある時］は、オブジェクトがユーザに編集されようとしているかどうかをチェックします。

［選択が変更された時］は、ユーザがリストまたはコンボボックスから新しいオプションを選んだかどうかをチェックします。

［ダブルクリックされた時］は、ユーザがマウスでそれを選択したかどうかをチェックします。

［オブジェクトは表示中］は、オブジェクトが画面上に表示されているかどうかをチェックします。


オブジェクトは使用可能

ユーザがオブジェクトを選択可能かどうかをチェックします。デフォルトでは、各リストまたはコンボボックスは、マウスでクリックするとアクティブになります。［ハイライト解除］アクションを使用すると、アイテムをグレー表示できます。また［ハイライト］アクションを使用すると、再度使用可能にできます。


フォーカスがある時

リストまたはコンボボックスが、ユーザによって何らかの作業がなされようとしているかどうかをチェックします。この条件は、テキストカーソルがアクティブの場合、または メニューがマウスで選択されている場合［真］となります。


選択が変更された時

ユーザがリストまたはコンボボックスから新しいオプションを選んだかどうかをチェックします。ユーザがどの項目を選んだかは［現在の行番号取得］関数を使ってチェックできます。項目の番号は１から始まって下に向かうほど値が増えます。［現在の行取得］関数を使うと、選択された項目の内容を読むことができます。


ダブルクリックされた時

ユーザがオブジェクトをダブルクリックしたかどうかをチェックします。この条件に該当した場合［現在のアイテム取得］関数を使うとユーザの選択を読むことができます。


オブジェクトは表示中

この条件は、リストまたはコンボボックスが現在画面に表示されている場合［真］となります。オブジェクトを隠すには、設定ダイアログの［起動時に隠す］チェックボックスにチェックを入れておくか、またはアプリケーションで［オブジェクト不可視］アクションを実行します。再びオブジェクトを表示したい場合は［オブジェクト可視］アクションを使います。


関数リスト

使用できる関数は以下のとおりです：

•	現選択ライン番号

•	現選択ライン

•	現選択ライン(フォルダ）

•	現選択ライン(ドライブ）

•	ライン

•	ライン（フォルダ）

•	ライン（ドライブ）

•	ライン数

•	Ｘ座標

•	Ｙ座標

•	幅

•	高さ


リストボックス／コンボ関数

リスト／コンボオブジェクトには、以下の関数が使用できます：

［現選択ライン番号］は、ユーザの選択した行番号を返します。

［現選択ライン］は、ユーザの選択した内容を返します。

［現選択ライン(フォルダ）］は、ユーザの選択をフォルダ名で返します。

［現選択ライン(ドライブ）］は、ユーザの選択をドライブで返します。

［ライン］は、番号のつけられた行の内容を返します。

［ライン（フォルダ）］行をフォルダ名で返します。

［ライン（ドライブ）］行をドライブで返します。

［ライン数］行の総数を返します。

［Ｘ座標］リスト／コンボボックスのＸ座標を返します。

［Ｙ座標］リスト／コンボボックスのＹ座標を返します。

［幅取得］リスト／コンボボックスの横幅を返します。

［高さ］リスト／コンボボックスの高さを返します。


現選択ライン番号

使用法：現選択ライン番号（オブジェクト）

この関数は、画面上で現在反転表示されているメニュー項目の番号を読みます。行番号は１から順につけられ、リストの下に行くほど値は増えます。行の内容は［現在の行取得］関数で読むことができます。


現選択ライン

使用法：現選択ライン（オブジェクト）

この関数は、画面上で現在反転表示されている行を読みます。この行をテキストオブジェクトやCCX拡張に読み込んだり、または［値］関数を使って数値に置き換えたりできます。


現選択ライン(フォルダ）

使用法：現選択ライン(フォルダ）（オブジェクト）

リスト／コンボボックスで現在反転表示されているフォルダを読みます。この関数は［フォルダリスト読み込み］アクションを使って フォルダを読み込んだ後、使用できるようになります。ブラケット（[]）を取り除き、選択されたフォルダ名を返します。ですから、ユーザが［[デモ]］という行を選んだ場合、テキストは［デモ］と返されます。


現選択ライン(ドライブ）

使用法：現選択ライン(ドライブ）（オブジェクト）

リスト／コンボボックスで現在選択されているドライブを読みます。この関数は［ドライブリスト読み込み］アクションを使ってドライブ名を読み込んだ後、使用できるようになります。フォーマッティングは省略され［a］［c］または［d］というドライブ名だけが返されます。


ライン

使用法：ライン（オブジェクト，l）

リスト／コンボボックスの特定の行の内容を読みます。位置は１から始まる番号で入力します。番号は直接入力するか、、または［編集］ボタンをクリックして［計算式入力］ダイアログに計算式を入力します。取得した値を数値に変換するには［値］関数を使用します。


ライン（フォルダ）

使用法：ライン（フォルダ）（オブジェクト，l）

リスト／コンボボックスの特定のフォルダ行を読みます。通常［フォルダリスト読み込み］アクションでフォルダ名を読み込んだ後に使用します。この関数を設定する際、調べる行番号を入力するよう求められます。行番号はリストの一番上から1で始まって、下に行くほど値が増えます。［行取得］と違って、ブラケット（[]）は取り除かれ、選択されたフォルダ名だけが返されます。例えば、その行が［[テスト]］というフォルダなら［テスト］と返されます。


ライン（ドライブ）

使用法：ライン（ドライブ）（オブジェクト，l）

リスト／コンボボックスから特定の行を読みます。そしてそれをドライブ名に変更します。この関数は［ドライブリスト読み込み］アクションを使用した後にのみ使用できます。この関数を設定する際、行番号を入力するよう求められます。行番号は１から始まり、リストの下に行くにつれて値が増えます。


ライン数

使用法：ライン数（オブジェクト）

リスト／コンボボックスの中の行の総数を読みます。行は［行追加］または［行挿入］アクションを使っていつでも追加できます。また、全リストをディスクから読み込むこともできます。行の総数は、アプリケーション内でずいぶん変更される可能性があります。


Ｘ座標

使用法：Ｘ座標（オブジェクト）

リスト／コンボボックスの画面上のＸ座標を読みます。座標は、アプリケーションウィンドウの左端から数えた現在のボックスの左端までの座標です。


Ｙ座標

使用法：Ｙ座標（オブジェクト）

リスト／コンボボックスの画面上のＹ座標を読みます。座標は、アプリケーションウィンドウの一番上から数えた現在のボックスの一番上までの座標です。


幅

使用法：幅（オブジェクト）

リスト／コンボボックスの横幅を読みます。スクロールバー、アイコン、境界線の領域は無視されます。


高さ

使用法：高さ（オブジェクト）

リスト／コンボボックスの高さを読みます。スクロールバー、アイコン、境界線の領域は無視されます。