Sdílet prostřednictvím


RichTextBox.ZoomFactor Vlastnost

Definice

Získá nebo nastaví aktuální úroveň RichTextBoxpřiblížení .

public:
 property float ZoomFactor { float get(); void set(float value); };
public float ZoomFactor { get; set; }
member this.ZoomFactor : single with get, set
Public Property ZoomFactor As Single

Hodnota vlastnosti

Single

Faktor, kterým je obsah ovládacího prvku přiblížení.

Výjimky

Zadaný faktor přiblížení nespadl do přípustného rozsahu.

Příklady

Následující příklad kódu ukazuje, jak vytvořit RichTextBox přiblížení textu, automaticky vybere slova v textu ovládacího prvku, když je slovo poklikání a má okraj na pravé straně klientské oblasti ovládacího prvku. RichTextBox Pokud má ovládací prvek malou šířku, pomocí tohoto kódu se vytvoří RichTextBox místo, kde se každý znak textu zobrazí na vlastním řádku. Když v této svislé pozici zobrazení kliknete na libovolnou část slova, vyberete všechny znaky slova bez ohledu na skutečnost, že se text zobrazí svisle. Tento příklad vyžaduje, abyste měli formulář, který obsahuje RichTextBox ovládací prvek s názvem richTextBox1.

private:
   void ZoomMyRichTextBox()
   {
      // Enable users to select entire word when double clicked.
      richTextBox1->AutoWordSelection = true;

      // Clear contents of control.
      richTextBox1->Clear();

      // Set the right margin to restrict horizontal text.
      richTextBox1->RightMargin = 2;

      // Set the text for the control.
      richTextBox1->SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";

      // Zoom by 2 points.
      richTextBox1->ZoomFactor = 2.0f;
   }
private void ZoomMyRichTextBox()
{
    // Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = true;
    // Clear contents of control.
    richTextBox1.Clear();
    // Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2;
    // Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";
    // Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0f;
}
Private Sub ZoomMyRichTextBox()
    ' Enable users to select entire word when double clicked.
    richTextBox1.AutoWordSelection = True
    ' Clear contents of control.
    richTextBox1.Clear()
    ' Set the right margin to restrict horizontal text.
    richTextBox1.RightMargin = 2
    ' Set the text for the control.
    richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot"
    ' Zoom by 2 points.
    richTextBox1.ZoomFactor = 2.0F
End Sub

Poznámky

Hodnota této vlastnosti může být mezi 1/64 (0,015625) a 64,0, nikoli včetně. Hodnota 1,0 označuje, že u ovládacího prvku není použito žádné přiblížení. Funkce lupy funguje optimálně, když dokument obsahuje písma TrueType. Pokud se v dokumentu ovládacího prvku použije písmo, které není TrueType, ZoomFactor bude vlastnost používat nejbližší celočíselnou hodnotu. Tuto vlastnost můžete použít k tomu, aby uživatel RichTextBox ovládacího prvku mohl přiblížit oddíly dokumentace, které jsou pro zobrazení nebo zhuštěné, aby bylo možné zobrazit více dokumentů na obrazovce.

Platí pro