StringTrimming 列挙型
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レイアウト形状に完全には収まらない文字列から文字をトリムする場合の方法を指定します。
public enum class StringTrimming
public enum StringTrimming
type StringTrimming =
Public Enum StringTrimming
- 継承
名前 | 値 | 説明 |
---|---|---|
Character | 1 | テキストが最も近い文字にトリムされるよう指定します。 |
EllipsisCharacter | 3 | テキストが最も近い文字にトリムされ、トリムされた行の末尾に省略記号が挿入されるよう指定します。 |
EllipsisPath | 5 | 中央部分はトリムされた行から削除され、省略記号で置き換えられます。 このアルゴリズムによって、行内の最後のスラッシュ区切りセグメントが最大限に確保されます。 |
EllipsisWord | 4 | テキストが最も近い語にトリムされ、トリムされた行の末尾に省略記号が挿入されるよう指定します。 |
None | 0 | トリムなしを指定します。 |
Word | 2 | テキストが最も近い語にトリムされるよう指定します。 |
次の例では、 プロパティを設定 Trimming する方法と、 列挙体を使用する方法を StringTrimming 示します。 この例は、Windows フォームで使用するように設計されています。 このコードをフォームに貼り付け、フォームのイベントを処理するときに ShowStringTrimming メソッドを Paint
呼び出し、e を として PaintEventArgs渡します。
private:
void ShowStringTrimming( PaintEventArgs^ e )
{
StringFormat^ format1 = gcnew StringFormat;
String^ quote = "Not everything that can be counted counts,"
" and not everything that counts can be counted.";
format1->Trimming = StringTrimming::EllipsisWord;
e->Graphics->DrawString( quote, this->Font, Brushes::Black, RectangleF(10.0F,10.0F,90.0F,50.0F), format1 );
}
private void ShowStringTrimming(PaintEventArgs e)
{
StringFormat format1 = new StringFormat();
string quote = "Not everything that can be counted counts," +
" and not everything that counts can be counted.";
format1.Trimming = StringTrimming.EllipsisWord;
e.Graphics.DrawString(quote, this.Font, Brushes.Black,
new RectangleF(10.0F, 10.0F, 90.0F, 50.0F), format1);
}
Private Sub ShowStringTrimming(ByVal e As PaintEventArgs)
Dim format1 As New StringFormat
Dim quote As String = "Not everything that can be counted counts," & _
" and not everything that counts can be counted."
format1.Trimming = StringTrimming.EllipsisWord
e.Graphics.DrawString(quote, Me.Font, Brushes.Black, _
New RectangleF(10.0F, 10.0F, 90.0F, 50.0F), format1)
End Sub
製品 | バージョン |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。