MESCIUS SPREAD for Windows Forms 17.0J 移行ガイド
17.0.4800.2022での変更点

バージョン17.0.4800.2022以降での変更点は次のとおりです。

セル

シート間で一貫したアクティブ セル SPREAD for Windows Forms 17.0J では、アクティブセルはワークブックのすべてのシートで一貫しています。

SPREAD for Windows Forms 15.0Jでは、複数シートを選択した場合に別シートの同じセルを選択できませんでした。 この動作は Excel との互換性を強化するためにサポートされています。

列ヘッダ/フッタ

カスタマイズ可能なWrapText Spread Windows Forms 17.0 では、WrapText プロパティを使用して列ヘッダとフッタのテキストの折り返しをカスタマイズできます。 したがって、ColumnHeaderRenderer.WordWrap プロパティが無効になりました。                

WrapText プロパティは、SpreadSkin クラスの ColumnHeaderRenderer.WordWrap2 プロパティの値が null に設定されている場合にのみ有効です。 デフォルトでは、Cells.WrapText 値はヘッダとフッタの最初の行と列では true、他の行と列では false です。 たとえば、以下のコードを参照してください。

C#
コードのコピー
var activeSheet = fpSpread1.AsWorkbook().ActiveSheet;
activeSheet.ColumnHeader.RowCount = 3;
activeSheet.ColumnHeader.Cells.RowHeight = 50;
activeSheet.ColumnHeader.Cells[0, 0, 2, 0].Value = "これは長い文章です";
Console.WriteLine("WordWrap: " + ((ColumnHeaderRenderer)fpSpread1.ActiveSkin.ColumnHeaderRenderer).WordWrap);
Console.WriteLine("WordWrap2: " + ((ColumnHeaderRenderer)fpSpread1.ActiveSkin.ColumnHeaderRenderer).WordWrap2);
Console.WriteLine("WrapText cell00: " + activeSheet.ColumnHeader.Cells[0, 0].WrapText);
Console.WriteLine("WrapText cell10: " + activeSheet.ColumnHeader.Cells[1, 0].WrapText);

ワークブックのテーマ

デフォルトのテーマ

SPREAD for Windows Forms 17.0 では、新しい既定のテーマが新しい Office 365 の既定のテーマ (2023) に変更されました。 下位互換性を維持するように、この変更は古いバージョンの Spread for Windows Forms には影響しないことに注意してください。 新しいテーマは新しいスタイルシステムでのみサポートされます。

既定のテーマ (Theme.Default) には、新しい Office 365 の既定のテーマ (2023) の設定が含まれるようになりました。 Spread for Windows Forms 15.0J テーマにリセットするには、以下のコードを使用します。

C#
コードのコピー
fpSpread1.AsWorkbook().Theme = Theme.GetTheme(BuiltInThemes.Office2013);

 

カーソル形状

Excelと同様に、列ヘッダ上にマウスをホバーするときに、カーソル形状が更新されます。列ヘッダ上にカーソルを置くと、カーソルが下を指す黒い矢印に変わります。

ただし、この動作をオーバーライドして古いカーソル形式に戻す場合は、次のコードを使用します。

C#
コードのコピー
fpSpread1.SetCursor (CursorType.ColumnHeader, Cursors.Arrow);

APIでの変更

AutoCreateCalcuatedTableColumns プロパティ SPREAD for Windows Forms 17.0 では、明確さと一貫性を向上させるために、IFeature インタフェースの AutoCreateCalcuatedTableColumns プロパティのスペルが AutoCreateCalculatedTableColumns に変更されました。

 

 


© MESCIUS inc. All rights reserved.