Gets the preferred (maximum needed) size of 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 RichTextCellType
Dim editor As Control
Dim value As Size
value = instance.GetPreferredSize(editor) |
Parameters
- editor
- Name of editor control
Remarks
Example
This example returns the width of the editor control.
C# | Copy Code |
---|
FarPoint.Win.Spread.CellType.RichTextCellType rtb;
private void Form1Load(object sender, System.EventArgs e)
{
rtb = new FarPoint.Win.Spread.CellType.RichTextCellType();
rtb.Multiline = true;
fpSpread1.ActiveSheet.Cells[0, 0].CellType = rtb;
System.IO.StreamReader file = new System.IO.StreamReader(Application.StartupPath + "\\test.rtf");
string words = file.ReadToEnd();
fpSpread1.ActiveSheet.Cells[0, 0].Value = words;
}
private void fpSpread1EditModeOn(object sender, System.EventArgs e)
{
Size s;
s = rtb.GetPreferredSize(fpSpread1.EditingControl);
MessageBox.Show("The width of the editor is " + s.Width.ToString());
}
|
Visual Basic | Copy Code |
---|
Dim rtb As New FarPoint.Win.Spread.CellType.RichTextCellType
Private Sub Form1Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
rtb.Multiline = True
FpSpread1.ActiveSheet.Cells(0, 0).CellType = rtb
Dim file As New System.IO.StreamReader(Application.StartupPath & "\test.rtf")
Dim words As String = file.ReadToEnd()
FpSpread1.ActiveSheet.Cells(0, 0).Value = words
End Sub
Private Sub FpSpread1EditModeOn(ByVal sender As Object, ByVal e As System.EventArgs) Handles FpSpread1.EditModeOn
Dim s As Size
s = rtb.GetPreferredSize(FpSpread1.EditingControl)
MessageBox.Show("The width of the editor is " & s.Width.ToString())
End Sub |
Requirements
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
See Also