StringTrimming Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa sposób przycinania znaków z ciągu, który nie pasuje całkowicie do kształtu układu.
public enum class StringTrimming
public enum StringTrimming
type StringTrimming =
Public Enum StringTrimming
- Dziedziczenie
Pola
Character | 1 | Określa, że tekst jest przycięty do najbliższego znaku. |
EllipsisCharacter | 3 | Określa, że tekst jest przycięty do najbliższego znaku, a wielokropek jest wstawiany na końcu przyciętego wiersza. |
EllipsisPath | 5 | Środek jest usuwany z przyciętej linii i zastępowany wielokropem. Algorytm zachowuje jak najwięcej ostatniego segmentu linii rozdzielanej ukośnikiem. |
EllipsisWord | 4 | Określa, że tekst jest przycięty do najbliższego słowa, a wielokropek jest wstawiany na końcu przyciętego wiersza. |
None | 0 | Określa brak przycinania. |
Word | 2 | Określa, że tekst jest przycinany do najbliższego słowa. |
Przykłady
W poniższym przykładzie pokazano, jak ustawić Trimming właściwość i jak używać StringTrimming wyliczenia. Ten przykład jest przeznaczony do użycia z formularzem systemu Windows. Wklej ten kod do formularza i wywołaj metodę ShowStringTrimming podczas obsługi zdarzenia formularza Paint
, przekazując wartość e jako 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