Tips

選択リスト vs 値リストを宣言すること

日付2001/07/27
ID01-660
バージョンv6.5.x and 6.7.x
プラットフォームWindows and Mac

あなたがタブオブジェクトを作成する場合、各タブ用にタイトルを割り当てることができるいくつかの方法があります。これを行う最も一般的な方法が2つある:

1) オブジェクトに既存のリストを帰すこと。それは、選択リスト(プロパティリストかオブジェクトプロパティの)にあらかじめ作成されたリストのうちの1つを選ぶことにより単に行うことができます。

2) タブオブジェクトのためのデフォルトリストの作成。これにより、値リスト(プロパティリスト中の)かデフォルト値(オブジェクトプロパティの)へ手動でリストアイテムを加えることによってできる。

これらの手続きは両方とも同じ結果を出します。それらはタイトルとして各タブにリスト中の各要素を帰します。しかしながら、1)と2)は、タブ変数の異なる特性を作成します。

1では、タブ変数が数値のタイプ(C_LONGINT)であると予想されます。それはリスト(次のもので6/8/2001Tech Tipを参照して下さい: http: //www.4d.com/支援/tips01-600.html)の整理番号を保持するでしょう。

2のうち、4Dは配列タイプとしてタブ変数をとります。値リスト中で作成した要素ごとは配列要素であると考えられます。したがって、常にARRAY STRINGあるいはARRAY TEXTのいずれかとしてタブ変数を宣言するべきです。これは、コンパイルされたデータベース中のタブタイトルの消失の可能性を除去するでしょう。