RichTextBox.ZoomFactor プロパティ

定義

RichTextBox の現在のズーム レベルを取得または設定します。

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

プロパティ値

コントロールの内容をズームする倍率。

例外

指定したズームの倍率が許容範囲外でした。

次のコード例は、テキストを拡大し、単語がダブルクリックされたときにコントロールのテキスト内の単語を自動的に選択し、コントロールのクライアント領域の右側に余白を持つ を作成 RichTextBox する方法を示しています。 コントロールの RichTextBox 幅が小さい場合、このコードを使用すると、 RichTextBox テキストの各文字が独自の行に表示される が作成されます。 この垂直方向の表示位置では、単語の任意の部分をクリックすると、テキストが垂直方向に表示されるという事実に関係なく、単語のすべての文字が選択されます。 この例では、 という名前richTextBox1のコントロールを含むフォームがRichTextBox必要です。

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

注釈

このプロパティの値は、1/64 (0.015625) から 64.0 までの範囲で指定できます。含まれません。 値 1.0 は、コントロールにズームが適用されていないことを示します。 ドキュメントに TrueType フォントが含まれている場合、ズーム機能は最適に実行されます。 TrueType ではないフォントがコントロールのドキュメント内で使用されている場合、 ZoomFactor プロパティは最も近い整数の値を使用します。 このプロパティを使用すると、コントロールの RichTextBox ユーザーが小さすぎて表示できないドキュメントのセクションを拡大したり、ビューを縮小して、より多くのドキュメントを画面に表示したりできます。

適用対象