Gets the preferred (maximum needed) size of the cell for the editor control.
Syntax
Visual Basic (Declaration) | |
---|
Public Overloads Overrides Function GetPreferredSize( _
ByVal editor As Control _
) As Size |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As TextCellType
Dim editor As Control
Dim value As Size
value = instance.GetPreferredSize(editor) |
Parameters
- editor
- Name of the editor control
Return Value
Size object containing the maximum needed size of the cell for the editor control
Example
This example returns the width of the editor control.
C# | Copy Code |
---|
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());
}
|
Visual Basic | Copy Code |
---|
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
|
Requirements
Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8
See Also