PowerTools SPREAD for Windows Forms 10.0J
SearchHeaders(Int32,String,Boolean,Int32,Int32) メソッド


検索を行うシートのインデックス
検索文字列
列ヘッダの代わりに行ヘッダを検索するかどうか
検索文字列が見つかった行のインデックス
検索文字列が見つかった列のインデックス
指定した文字列を、指定したシートのヘッダ セルのテキストから検索します。
構文
'Declaration
 
Public Overloads Function SearchHeaders( _
   ByVal sheetIndex As Integer, _
   ByVal searchString As String, _
   ByVal searchRowHeaders As Boolean, _
   ByRef foundRowIndex As Integer, _
   ByRef foundColumnIndex As Integer _
) As SearchFoundFlags
'使用法
 
Dim instance As FpSpread
Dim sheetIndex As Integer
Dim searchString As String
Dim searchRowHeaders As Boolean
Dim foundRowIndex As Integer
Dim foundColumnIndex As Integer
Dim value As SearchFoundFlags
 
value = instance.SearchHeaders(sheetIndex, searchString, searchRowHeaders, foundRowIndex, foundColumnIndex)

パラメータ

sheetIndex
検索を行うシートのインデックス
searchString
検索文字列
searchRowHeaders
列ヘッダの代わりに行ヘッダを検索するかどうか
foundRowIndex
検索文字列が見つかった行のインデックス
foundColumnIndex
検索文字列が見つかった列のインデックス

戻り値の型

文字列が見つかったセルまたはセル項目のタイプを示す SearchFoundFlags 設定が返されます。

また、foundRowIndexfoundColumnIndex は、文字列が見つかったセルの行インデックスおよび列インデックスを返します。

次のサンプルコードは、行ヘッダのテキストを検索します。
// Form Load
fpSpread1.Sheets[0].RowHeader.Cells[0, 0].Text = "test";

private void button1_Click(object sender, System.EventArgs e)
{
int x = 0;  
int y = 0; 
FarPoint.Win.Spread.SearchFoundFlags sff; 
sff = fpSpread1.SearchHeaders(0, "test", true, ref x, ref y);
listBox1.Items.Add(sff.ToString()); 
listBox1.Items.Add(x.ToString()); 
listBox1.Items.Add(y.ToString()); 
}
' Form Load
FpSpread1.Sheets(0).RowHeader.Cells(0, 0).Text = "test"

Dim x As Integer
Dim y As Integer
Dim sff As FarPoint.Win.Spread.SearchFoundFlags
sff = FpSpread1.SearchHeaders(0, "test", True, x, y)
ListBox1.Items.Add(sff.ToString())
ListBox1.Items.Add(x)
ListBox1.Items.Add(y)
参照

FpSpread クラス
FpSpread メンバ
オーバーロード一覧

 

 


© 2004-2017, GrapeCity inc. All rights reserved.