MESCIUS SPREAD for Windows Forms 17.0J
AutoSearch プロパティ (FpCombo)

文字キーの入力によってコンボボックスの項目リストを検索する方法を取得または設定します。
構文
'Declaration
 
Public Property AutoSearch As AutoSearch
public AutoSearch AutoSearch {get; set;}

プロパティ値

リスト項目の検索方法を決定するAutoSearch設定
解説

このプロパティを使用すると、ユーザーは1つまたは複数の文字を入力して編集禁止のコンボボックスのリストの項目を検索できます。

このプロパティを設定した場合、コントロールは検索設定に基づいてドロップダウンリスト内の項目を自動的に検索し、ユーザー入力に一致する項目を見つけます。たとえば、1つの文字に設定した場合、ユーザーが入力する最初の文字に基づいて項目を検索します。一致する項目が見つかると、その値をセルに入れます。このプロパティに設定可能な値については、FarPoint.Win.AutoSearch列挙体を参照してください。

1文字を入力すると、その文字で始まる最初の項目の検索が開始されます。見つかった項目がリストの画面に表示されていない場合、コントロールはその文字または文字列に一致する最初の項目までスクロールします。見つかった項目はハイライト表示されます。検索文字が見つからず、設定がSingleCharacterの場合、どの項目もハイライト表示されません。設定がMultipleCharacterの場合、複数の文字が入力されると、最も近い位置にある検索文字列の一致項目にハイライト表示が移動します(たとえば、「var」と入力すると"Variegated"がハイライト表示されます)。入力された最初の文字で始まる項目がない場合、選択項目は移動しません。設定がSingleGreaterThanの場合、検索文字が見つからなければ、次に大きい項目がハイライト表示されます。たとえば、ユーザーが"f"文字を検索したときに"f"で始まる項目がない場合、"g"の文字で始まる最初の項目がハイライト表示されます。

たとえば、コントロールが5つの行を表示し、このプロパティをMultipleCharacterに設定したと仮定します。リスト項目"Willow Springs"は10行目にあり、"Wilmington"は20行目にあります。「w」文字を入力すると、リストは"Willow Springs"までスクロールします。次に、文字を「i」、「l」の順に入力しても何も変わりません。4番目に「m」を入力すると、リストは"Wilmington"までスクロールします。4番目に「z」(一致項目がない)を入力すると、リストはスクロールして最初の行がリストの先頭行になります。

参照

FpCombo クラス
FpCombo メンバ
AutoSearch 列挙体

 

 


© MESCIUS inc. All rights reserved.