[]
Gets the default zoom policies.
[Browsable(false)]
public ReadOnlyCollection<ZoomPolicy> DefaultZoomPolicies { get; }
Type | Description |
---|---|
ReadOnlyCollection<ZoomPolicy> | The default zoom policies. |
The following code example shows how to use this property.
This code example is part of a larger example provided for the DataGridViewZoomPolicy class.
public class DataGridViewZoomPolicyDemo : Form
{
private DataGridView _dataGridView;
private ListBox _defaultZoomPolicyListBox;
private GcZoom _gcZoom1 = new GcZoom();
private DataGridViewZoomPolicy _zoomPolicy = new DataGridViewZoomPolicy();
public DataGridViewZoomPolicyDemo()
{
InitializeComponent();
_gcZoom1.Target = this;
// Set DataGridView's ZoomPolicy object
_gcZoom1.ZoomPolicies.Add(_zoomPolicy);
GetDefaultZoomPolicy();
}
void GetDefaultZoomPolicy()
{
// Get GcZoom component build in zoompolicy of all
foreach (ZoomPolicy item in _gcZoom1.DefaultZoomPolicies)
{
_defaultZoomPolicyListBox.Items.Add(item.ToString());
}
}
private void InitializeComponent()
{
_dataGridView = new DataGridView();
_dataGridView.Location = new Point(20, 20);
_dataGridView.Size = new Size(400, 500);
DataGridViewColumn column1 = new DataGridViewColumn();
column1.CellTemplate = new DataGridViewTextBoxCell();
column1.HeaderText = "Column 1";
_dataGridView.Columns.Add(column1);
DataGridViewColumn column2 = new DataGridViewColumn();
column2.CellTemplate = new DataGridViewTextBoxCell();
column2.HeaderText = "Column 2";
_dataGridView.Columns.Add(column2);
DataGridViewColumn column3 = new DataGridViewColumn();
column3.CellTemplate = new DataGridViewTextBoxCell();
column3.HeaderText = "Column 3";
_dataGridView.Columns.Add(column3);
_defaultZoomPolicyListBox = new ListBox();
_defaultZoomPolicyListBox.Size = new Size(300, 200);
_defaultZoomPolicyListBox.Location = new Point(450, 170);
this.Controls.Add(_dataGridView);
this.Controls.Add(_defaultZoomPolicyListBox);
}
}
Public Class DataGridViewZoomPolicyDemo
Inherits Form
Private _dataGridView As DataGridView
Private _defaultZoomPolicyListBox As ListBox
Private _gcZoom1 As New GcZoom()
Private _zoomPolicy As New DataGridViewZoomPolicy()
Public Sub New()
InitializeComponent()
_gcZoom1.Target = Me
' Set DataGridView's ZoomPolicy object
_gcZoom1.ZoomPolicies.Add(_zoomPolicy)
GetDefaultZoomPolicy()
End Sub
Private Sub GetDefaultZoomPolicy()
' Get GcZoom component build in zoompolicy of all
For Each item As ZoomPolicy In _gcZoom1.DefaultZoomPolicies
_defaultZoomPolicyListBox.Items.Add(item.ToString())
Next
End Sub
Private Sub InitializeComponent()
_dataGridView = New DataGridView()
_dataGridView.Location = New Point(20, 20)
_dataGridView.Size = New Size(400, 500)
Dim column1 As New DataGridViewColumn()
column1.CellTemplate = New DataGridViewTextBoxCell()
column1.HeaderText = "Column 1"
_dataGridView.Columns.Add(column1)
Dim column2 As New DataGridViewColumn()
column2.CellTemplate = New DataGridViewTextBoxCell()
column2.HeaderText = "Column 2"
_dataGridView.Columns.Add(column2)
Dim column3 As New DataGridViewColumn()
column3.CellTemplate = New DataGridViewTextBoxCell()
column3.HeaderText = "Column 3"
_dataGridView.Columns.Add(column3)
_defaultZoomPolicyListBox = New ListBox()
_defaultZoomPolicyListBox.Size = New Size(300, 200)
_defaultZoomPolicyListBox.Location = New Point(450, 170)
Me.Controls.Add(_dataGridView)
Me.Controls.Add(_defaultZoomPolicyListBox)
End Sub
End Class