MESCIUS SPREAD for Windows Forms 17.0J
GetClip メソッド (ColumnHeader)

列ヘッダ行の開始インデックス(すべての列ヘッダ行を表すには-1を指定)
列の開始インデックス(すべての列を表すには-1を指定)
列ヘッダ行の数(すべての列ヘッダ行を表すには-1を指定)
列数(すべての列を表すには-1を指定)
範囲内の書式付きテキストを含むタブ区切り文字列を取得します。
構文
'Declaration
 
Public Function GetClip( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer _
) As String
public string GetClip( 
   int row,
   int column,
   int rowCount,
   int columnCount
)

パラメータ

row
列ヘッダ行の開始インデックス(すべての列ヘッダ行を表すには-1を指定)
column
列の開始インデックス(すべての列を表すには-1を指定)
rowCount
列ヘッダ行の数(すべての列ヘッダ行を表すには-1を指定)
columnCount
列数(すべての列を表すには-1を指定)

戻り値の型

範囲内の書式付きデータを含むタブ区切りString
例外
例外説明
System.ArgumentOutOfRangeException 指定された行インデックスは範囲外です。有効な値は-1から行の総数までです。
System.ArgumentOutOfRangeException 指定された列インデックスは範囲外です。有効な値は-1から列の総数までです。
解説
範囲内のデータは、列ヘッダスタイルモデル内のセルの複合スタイルを使用して書式設定されます。
次のサンプルコードは、書式付きテキストを含むタブ区切り文字列を列ヘッダに設定し、それを取得します。
fpSpread1.ActiveSheet.ColumnHeader.RowCount = 4;

fpSpread1.ActiveSheet.ColumnHeader.SetClip(0, 0, 2, 4, "one\ttwo\tthree\tfour\r\nfive\tsix\tseven\teight"); 

string s;

s = fpSpread1.ActiveSheet.ColumnHeader.GetClip(0, 0, 2, 4);

listBox1.Items.Add(s);
fpSpread1.ActiveSheet.ColumnHeader.RowCount = 4

fpSpread1.ActiveSheet.ColumnHeader.SetClip(0, 0, 2, 4, "one" + Chr(9) + "two" + Chr(9) + "three" + Chr(9) + "four" + vbCrLf
+ "five" + Chr(9) + "six" + Chr(9) + "seven" + Chr(9) + "eight")

Dim s As String
s = fpSpread1.ActiveSheet.ColumnHeader.GetClip(0, 0, 2, 4)

ListBox1.Items.Add(s)
参照

ColumnHeader クラス
ColumnHeader メンバ
GetClipValue メソッド
GetClip (SheetView) プロパティ

開発者ガイド

セルの値の取得と設定

 

 


© MESCIUS inc. All rights reserved.