'Declaration
Public Overloads Overrides Function GetPreferredSize( _
ByVal As Control _
) As Size
'使用法
Dim instance As TextCellType
Dim editor As Control
Dim value As Size
value = instance.GetPreferredSize(editor)
パラメータ
- editor
- エディタコントロールの名前
戻り値の型
エディタ コントロールで使用されるセルに必要な最大サイズを含む
Size オブジェクト
次のサンプルコードは、エディタコントロールの幅を返します。
FarPoint.Win.Spread.CellType.TextCellType t;
private void Form1Load(object sender, System.EventArgs e)
{
t = new FarPoint.Win.Spread.CellType.TextCellType();
fpSpread1.ActiveSheet.Cells[0, 0].Text = "Test the editors size";
}
private void fpSpread1EditModeOn(object sender, System.EventArgs e)
{
Size s;
s = t.GetPreferredSize(fpSpread1.EditingControl);
MessageBox.Show("The width of the editor is " + s.Width.ToString());
}
Dim t As New FarPoint.Win.Spread.CellType.TextCellType
Private Sub Form1Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.Cells(0, 0).CellType = t
FpSpread1.ActiveSheet.Cells(0, 0).Text = "Test the editors size"
End Sub
Private Sub FpSpread1EditModeOn(ByVal sender As Object, ByVal e As System.EventArgs) Handles FpSpread1.EditModeOn
Dim s As Size
s = t.GetPreferredSize(FpSpread1.EditingControl)
MessageBox.Show("The width of the editor is " & s.Width.ToString())
End Sub