MESCIUS SPREAD for Windows Forms 17.0J 移行ガイド
メソッド比較表

以下の表は、SPREAD COM の各メソッドと、SPREAD for Windows Forms の同等メンバの対応付けを示します。 また、これらのメソッドに使用する SPREAD for Windows FormsT の列挙体も示します。特に明記されていない限り、.NET の同等メンバはメソッドです。

アイコンの説明: プロパティ メソッド イベント フィールド

SPREAD COM のメソッド SPREAD for Windows Forms のメンバ

AboutBox

 FpSpread.About プロパティ

AddCellSpan

 SheetView.AddSpanCell

AddCustomFunction

 SheetView.AddCustomFunction

AddCustomFunctionExt

 SheetView.AddCustomFunction

AddSelection

 SheetView.AddSelection

CFGetCellParam

CFGetCellParamExt

CFGetDoubleParam

CFGetDoubleParamExt

CFGetLongParam

CFGetParamInfo

CFGetRangeParam

CFGetRangeParamExt

CFGetStringParam

CFSetResult

該当なし

SPREAD COM では、カスタム関数は CustomFunction イベント内で評価されます、一方 SPREAD for Windows Forms では、CalcEngine アセンブリの各クラスの Evaluate メソッド内でカスタム関数が評価されます。

ClearRange

 SheetView.ClearRange

ClearSelection

 SheetView.ClearSelection

ClipboardCopy

 SheetView.ClipboardCopy

 SpreadActions.ClipboardCopy フィールド

ClipboardCut

 SheetView.ClipboardCut

 SpreadActions.ClipboardCut フィールド

ClipboardPaste

 SheetView.ClipboardPaste

 SpreadActions.ClipboardPaste フィールド

ColLetterToNumber

該当なし

ColNumberToLetter

 SheetView.GetColumnAutoText

このメソッドは、自動テキストが文字であり、開始文字が変更されていない場合に、列の文字を返します。

ColWidthToTwips

該当なし

列幅はピクセル単位で設定および取得されます。

CopyColRange

CopyRange

CopyRowRange

 SheetView.CopyRange

DataRefresh

該当なし

DataSave

該当なし

DeleteCols

 Column.Remove

 Columns.Remove

 SheetView.RemoveColumns

DeleteRows

 Row.Remove

 Rows.Remove

 SheetView.RemoveRows

DeleteSheets

 SheetViewCollection.Remove

EnumCustomFunction

 SheetView.GetCustomFunctionEnumerator

ExportExcelBook(ワークブック内の全シートを保存)

 FpSpread.SaveExcel (コントロール内の全シートを保存)

ExportExcelBookEx

ExcelSaveFlag パラメータを持つ  FpSpread.SaveExcel メソッド

列挙体: ExcelSaveFlags

ExportRangeToHTML

 SheetView.SaveHtmlRange

ExportRangeToTextFile

 SheetView.SaveTextFileRange

ExportRangeToTextFileU

該当なし

ExportRangeToXML

ExportRangeToXMLBuffer

該当なし

 FpSpread.Save メソッド   および  SheetView.SaveXml メソッド はコントロール内のデータを独自の XML ファイルに保存しますが、特定のセル範囲を指定することはできません。 また、これはSPREAD COM の備える XML エクスポート機能とは異なります。

ExportToExcel(個々のシートを保存)

 FpSpread.SaveExcel (コントロール内の全シートを保存)

ExportToExcelEx(個々のシートを保存)

 ExcelSaveFlag パラメータを持つ FpSpread.SaveExcel メソッド(コントロール内の全シートを保存)

列挙体: ExcelSaveFlags

ExportToHTML

 SheetView.SaveHtml

ExportToTextFile

 SheetView.SaveTextFile

ExportToTextFileU

該当なし

ExportToXML

ExportToXMLBuffer

 SheetView.SaveXml

GetActionKey

 InputMap.AllKeys

 InputMap.Get

 InputMap.Keys

GetArray

 SheetView.GetArray

GetBottomRightCell

 FpSpread.GetViewportBottomRow

 FpSpread.GetViewportRightColumn

GetCalTextOverride

該当なし

SPREAD for Windows Forms では、カレンダーのテキスト設定は個々のコントロールに対して適用されます。一方 SPREAD COM では、プロジェクト内の全コントロールまたは複数の個別コントロールに対し、カレンダーのテキスト設定がグローバルに適用されます。

GetCellBorder

 Cell.Border

 Column.Border

 Row.Border

GetCellDirtyFlag

該当なし

GetCellFromScreenCoord

 FpSpread.GetCellFromPixel

SPREAD COM と異なり、位置は twip 単位ではなくピクセル単位で指定します。

GetCellPos

該当なし

GetCellSpan

 SheetView.GetSpanCell

GetClientArea

 FpSpread.ClientRectangle(System.Windows.Forms.Control から継承)

SPREAD COM の GetClientArea メソッドはスクロールバーを除いたコントロール領域を返すのに対し、ClientRectangle メソッドは、スクロールバーを含めたコントロール領域を返します。

GetColFromID

 SheetView.GetColumnFromTag

GetColItemData

 Column.Tag

GetCustomFunction

 SheetView.GetCustomFunction

GetCustomName

 SheetView.GetCustomName

GetDataFillData

該当なし

GetExcelSheetList

 FpSpread.GetExcelSheetNames

GetFirstValidCell

該当なし

GetFloat

 Cell.Value

 SheetView.GetValue

GetInteger

 Cell.Value

 SheetView.GetValue

GetItemData

 FpSpread.Tag(System.Windows.Forms.Control から継承)

GetIteration

 SheetView.Iteration

 SheetView.MaximumChange

 SheetView.MaximumIterations

GetLastValidCell

該当なし

GetMultiSelItem

 SheetView.GetSelections

 SheetView.SelectionCount

 SheetView.GetSelection

GetOddEvenRowColor

 AlternatingRow.BackColor

 AlternatingRow.ForeColor

GetRefStyle

 SheetView.ReferenceStyle

列挙体: Model.ReferenceStyle

GetRowItemData

 Row.Tag

 SheetView.GetTag

 SheetView.SetTag

GetSelection

 SheetView.GetSelection

GetText

 Cell.Text

 SheetView.GetText

GetTextTipAppearance

該当なし

 FpSpread.TextTipAppearance プロパティを参照してください。

ImportExcelBook

 FpSpread.OpenExcel

ImportExcelSheet

 FpSpread.OpenExcel

 SheetView.OpenExcel

InsertCols

 Column.Add

 Columns.Add

 SheetView.AddColumns

InsertRows

 Row.Add

 Rows.Add

 SheetView.AddRows

InsertSheets  SheetViewCollection.Insert
IsCellSelected  SheetView.IsSelected
IsExcelFile  FpSpread.IsExcelFile
IsFetchCellNote  TextTipFetchEventArgs.FetchCellNote
IsFormulaValid 該当なし
IsVisible  FpSpread.IsCellInView
LoadFromFile  FpSpread.Open
LoadPicture FarPoint.Win.Picture
LoadPictureBuffer 該当なし。.NET の各メソッドを使用します。
LoadResPicture 該当なし。.NET の各メソッドを使用します。
LoadTabFile  SheetView.LoadTextFile
LoadTextFile  SheetView.LoadTextFile

MoveColRange

MoveRange

MoveRowRange

 SheetView.MoveRange
MoveSheets  SheetViewCollection.Move
OLEDrag .NET Control クラスから継承
OwnerPrintDraw  FpSpread.OwnerPrintDraw
OwnerPrintPageCount  FpSpread.GetPrintPageCount
PrintSheet  FpSpread.PrintSheet
QueryCustomName  SheetView.GetCustomNameEnumerator
ReCalc  SheetView.RecalculateAll
ReCalcCell

該当なし。  SheetView.Recalculate を使用します。

Refresh  FpSpread.Refresh(System.Windows.Forms.Control から継承)
RemoveCellSpan  SheetView.RemoveSpanCell
RemoveCustomFunction  SheetView.RemoveCustomFunction
Reset

 FpSpread.Reset

 SheetView.Reset

ResetSheet  SheetView.Reset
RowHeightToTwips

該当なし。.NET では、行の高さはピクセル単位で設定および取得します。

SavePicture 該当なし。.NET の各メソッドを使用します。
SavePictureBuffer 該当なし。.NET の各メソッドを使用します。
SaveTabFile

 SheetView.SaveTextFile

 SheetView.SaveTextFileRange

SaveTabFileU 該当なし
SaveToFile  FpSpread.Save
ScriptCFGetCellParamExt 該当なし
ScriptCFGetRangeParamExt 該当なし
SearchCol  FpSpread.Search

SearchRow

 FpSpread.Search

SetActionKey

 InputMap.Put

 InputMap.Remove

アクション マップと入力マップを使用。各マップの詳細については「キーボード操作」を参照してください。

SetActiveCell  SheetView.SetActiveCell
SetArray

 SheetView.SetArray

SetCalText

プロジェクト内の全SPREADコントロールに対するカレンダー テキストを設定します。SPREAD for Windows Forms には同等メソッドはありません。代わりに DateTimeCellType.SetCalendarText を使用します。

SetCalTextOverride  DateTimeCellType.SetCalendarText
SetCellBorder

 Cell.Border

 Column.Border

 Row.Border

SetCellDirtyFlag 該当なし
SetColItemData

 Column.Tag

 SheetView.GetTag

 SheetView.SetTag

SetCustomName  SheetView.AddCustomName
SetDataFillData 該当なし
SetFloat

 Cell.Value

 SheetView.SetValue

SetFocus

 FpSpread.Focus

 System.Control.Focus

SetInteger

 Cell.Value

 SheetView.SetValue

SetItemData  FpSpread.Tag(System.Windows.Forms.Control から継承)
SetIteration

 SheetView.Iteration

 SheetView.MaximumChange

 SheetView.MaximumIterations

SetOddEvenRowColor

 AlternatingRow.BackColor

 AlternatingRow.ForeColor

SetRefStyle

 SheetView.ReferenceStyle

列挙体: Model.ReferenceStyle

SetRowItemData

 Row.Tag

 SheetView.GetTag

 SheetView.SetTag

SetSelection  SheetView.AddSelection
SetText

 Cell.Text

 SheetView.SetText

SetTextTipAppearance  FpSpread.TextTipAppearance
ShowCell

 FpSpread.ShowCell

Sort

SortInfo クラス

 SheetView.SortColumns

 SheetView.SortRange

 SheetView.SortRows

SwapColRange

SwapRange

SwapRowRange

 SheetView.SwapRange
TwipsToColWidth

該当なし。.NET では、列幅はピクセル単位で設定および取得します。

TwipsToRowHeight

該当なし。.NET では、行の高さはピクセル単位で設定および取得します。

TypeComboBoxClear  ComboBoxCellType.Clear
TypeComboBoxRemoveItem

該当なし。.NET では、  ComboBoxCellType.Items を Ilist オブジェクトに変換して、RemoveAt メソッドを使用します。

VirtualRefresh 該当なし
ZOrder System.ControlCollection.SetChildIndex

参照

 

 


© MESCIUS inc. All rights reserved.