TabControl.TabPageCollection.IsReadOnly Property


Gets a value indicating whether the collection is read-only.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public bool IsReadOnly { get; }

Property Value

Type: System.Boolean

This property always returns false.

The following code example creates a TabControl with two TabPage. This example gets the tabControl1 controls collection and determines if it is read-only using the IsReadOnly property.

Use the System.Drawing and System.Windows.Forms namespaces for this example.

using System.Drawing;
using System.Windows.Forms;

public class Form1 : Form
    public Form1()
        TabControl tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();
        TabPage tabPage2 = new TabPage();
        Label label1 = new Label();

        // Determines if the tabControl1 controls collection is read-only.
        if (tabControl1.TabPages.IsReadOnly == true)
	        label1.Text = "The tabControl1 controls collection is read-only.";
	        label1.Text = "The tabControl1 controls collection is not read-only.";

        tabControl1.TabPages.AddRange(new TabPage[] {tabPage1, tabPage2});
        tabControl1.Location = new Point(25, 75);
        tabControl1.Size = new Size(250, 200);

        label1.Location = new Point(25, 25);
        label1.Size = new Size(250, 25);

        this.ClientSize = new Size(300, 300);
        this.Controls.AddRange(new Control[] {tabControl1, label1});

    static void Main() 
        Application.Run(new Form1());

.NET Framework
Available since 1.1
Return to top