[]
Gets or sets a value that indicates whether zoom form when resizing form.
public bool AllowZoomByResize { get; set; }
Type | Description |
---|---|
bool | true to zoom form when resizing form; otherwise, false. The default is true. |
Even though AllowZoomByResize is true, zooming form's content by resizing form will not work in these situations:
The ownerForm's IsMdiContainer is true.
The following code example shows how to use this property.
This code example is part of a larger example provided for the AllowPinchZoom property.
public class GcZoomMiscDemo : Form
{
private CheckBox _allowZoomByResizeCheckBox;
private GcZoom _gcZoom1 = new GcZoom();
public GcZoomMiscDemo()
{
InitializeComponent();
_gcZoom1.Target = this;
_allowZoomByResizeCheckBox.CheckedChanged += _allowZoomByResizeCheckBox_CheckedChanged;
}
void _allowZoomByResizeCheckBox_CheckedChanged(object sender, EventArgs e)
{
// The AllowZoomByResize only work when InnerPanelLayoutMode property is MiddleCenter
_gcZoom1.InnerPanelLayoutMode = InnerPanelLayoutMode.MiddleCenter;
_gcZoom1.AllowZoomByResize = _allowZoomByResizeCheckBox.Checked;
}
private void InitializeComponent()
{
_allowZoomByResizeCheckBox = new CheckBox();
_allowZoomByResizeCheckBox.Text = "AllowZoomByResize";
_allowZoomByResizeCheckBox.Location = new Point(20, 230);
_allowZoomByResizeCheckBox.Size = new Size(200, 20);
this.Controls.Add(_allowZoomByResizeCheckBox);
}
}
Public Class GcZoomMiscDemo
Inherits Form
Private _allowZoomByResizeCheckBox As CheckBox
Private _gcZoom1 As New GcZoom()
Public Sub New()
InitializeComponent()
_gcZoom1.Target = Me
AddHandler _allowZoomByResizeCheckBox.CheckedChanged, AddressOf _allowZoomByResizeCheckBox_CheckedChanged
End Sub
Private Sub _allowZoomByResizeCheckBox_CheckedChanged(sender As Object, e As EventArgs)
' The AllowZoomByResize only work when InnerPanelLayoutMode property is MiddleCenter
_gcZoom1.InnerPanelLayoutMode = InnerPanelLayoutMode.MiddleCenter
_gcZoom1.AllowZoomByResize = _allowZoomByResizeCheckBox.Checked
End Sub
Private Sub InitializeComponent()
_allowZoomByResizeCheckBox = New CheckBox()
_allowZoomByResizeCheckBox.Text = "AllowZoomByResize"
_allowZoomByResizeCheckBox.Location = New Point(20, 230)
_allowZoomByResizeCheckBox.Size = New Size(200, 20)
Me.Controls.Add(_allowZoomByResizeCheckBox)
End Sub
End Class