DataGridViewCell.MeasureTextWidth 方法

定义

根据指定的特性,获取指定文本的宽度(以像素为单位)。

public:
 static int MeasureTextWidth(System::Drawing::Graphics ^ graphics, System::String ^ text, System::Drawing::Font ^ font, int maxHeight, System::Windows::Forms::TextFormatFlags flags);
public static int MeasureTextWidth (System.Drawing.Graphics graphics, string text, System.Drawing.Font font, int maxHeight, System.Windows.Forms.TextFormatFlags flags);
public static int MeasureTextWidth (System.Drawing.Graphics graphics, string? text, System.Drawing.Font font, int maxHeight, System.Windows.Forms.TextFormatFlags flags);
static member MeasureTextWidth : System.Drawing.Graphics * string * System.Drawing.Font * int * System.Windows.Forms.TextFormatFlags -> int
Public Shared Function MeasureTextWidth (graphics As Graphics, text As String, font As Font, maxHeight As Integer, flags As TextFormatFlags) As Integer

参数

graphics
Graphics

用于呈现文本的 Graphics

text
String

要测量的文本。

font
Font

应用于文本的 Font

maxHeight
Int32

文本的最大高度。

flags
TextFormatFlags

要应用于文本的 TextFormatFlags 值的按位组合。

返回

文本的宽度(以像素为单位)。

例外

graphicsnull

- 或 -

fontnull

maxHeight 小于 1。

flags 不是 TextFormatFlags 值的有效按位组合。

适用于

另请参阅