Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Classe TabPage
Representa uma página única guia em um TabControl.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
TabPage controles representam as páginas com guias em um TabControl controle. A ordem das páginas de guia no TabControl.TabPages coleção reflete a ordem das guias a TabControl controle. Para alterar a ordem das guias no controle, você deve alterar suas posições na coleção, removendo-os e inseri-los em novos índices.
TabPage controles são restringidos pelos seus contêineres, portanto, algumas das propriedades herdadas das Control classe base não tem efeito, incluindo Top, Height, Left, Width, Show, e Hide.
Guias de um TabControl fazem parte do TabControl mas não por partes do indivíduo TabPage controles. Membros a TabPage classe, sistema autônomo o ForeColor propriedade, afeta apenas o retângulo de cliente da página da guia, mas não sistema autônomo guias. Além disso, a Hide método para o TabPage não ocultará a guia. Para ocultar a guia, você deve remover o TabPage controlar a partir do TabControl.TabPages coleção.
Observação:
|
|---|
|
Em .NET Framework versão 2,0, na guia é considerada parte da página da guia para determinar quando o Enter e Leave eventos da TabPage ocorra. Em versões anteriores do .NET estrutura, a Enter e Leave eventos da TabPage não ocorrem quando o foco entra ou sai de uma guia, mas somente quando o foco entra ou deixa o retângulo de cliente da página da guia. |
Para obter mais informações sobre como esse controle responde à Focus e Select métodos, consulte o seguinte Control membros: CanFocus, CanSelect, Focused, ContainsFocus, Focus, Select.
Observação:
|
|---|
|
Controles contidos em um TabPage não serão criadas até a página da guia é mostrada e as ligações de dados nesses controles não serão ativadas até que a página da guia é exibida. |
In .NET Framework versão 2,0, o UseVisualStyleBackColor propriedade permite que você indique se o plano de fundo da página da guia deve processar usando o estilo visual corrente. Isso ocorre somente quando o UseVisualStyleBackColor e Application.RenderWithVisualStyles valores de propriedade são ambos true e o Appearance propriedade do pai TabControl é Normal. Caso contrário, o plano de fundo é pintado normalmente.
O exemplo de código a seguir cria um TabControl com um TabPage.
Use o System.Drawing e System.Windows.Forms espaços para nome para esse exemplo.
using System.Drawing; using System.Windows.Forms; publicclass Form1 : Form { private TabControl tabControl1; // Declares tabPage1 as a TabPage type.private System.Windows.Forms.TabPage tabPage1; privatevoid MyTabs() { this.tabControl1 = new TabControl(); // Invokes the TabPage() constructor to create the tabPage1.this.tabPage1 = new System.Windows.Forms.TabPage(); this.tabControl1.Controls.AddRange(new Control[] { this.tabPage1}); this.tabControl1.Location = new Point(25, 25); this.tabControl1.Size = new Size(250, 250); this.ClientSize = new Size(300, 300); this.Controls.AddRange(new Control[] { this.tabControl1}); } public Form1() { MyTabs(); } staticvoid Main() { Application.Run(new Form1()); } }
import System.Drawing.*;
import System.Windows.Forms.*;
public class Form1 extends Form
{
private TabControl tabControl1;
// Declares tabPage1 as a TabPage type.
private System.Windows.Forms.TabPage tabPage1;
private void MyTabs()
{
this.tabControl1 = new TabControl();
// Invokes the TabPage() constructor to create the tabPage1.
this.tabPage1 = new System.Windows.Forms.TabPage();
this.tabControl1.get_Controls().AddRange(new Control[] {
this.tabPage1 });
this.tabControl1.set_Location(new Point(25, 25));
this.tabControl1.set_Size(new Size(250, 250));
this.set_ClientSize(new Size(300, 300));
this.get_Controls().AddRange(new Control[] { this.tabControl1 });
} //MyTabs
public Form1()
{
MyTabs();
} //Form1
public static void main(String[] args)
{
Application.Run(new Form1());
} //main
} //Form1
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Pocket PC
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.
Observação: