TabControl.Appearance プロパティ
定義
コントロールのタブの外観を表す値を取得または設定します。Gets or sets the visual appearance of the control's tabs.
public:
property System::Windows::Forms::TabAppearance Appearance { System::Windows::Forms::TabAppearance get(); void set(System::Windows::Forms::TabAppearance value); };
public System.Windows.Forms.TabAppearance Appearance { get; set; }
member this.Appearance : System.Windows.Forms.TabAppearance with get, set
Public Property Appearance As TabAppearance
プロパティ値
TabAppearance 値のいずれか 1 つ。One of the TabAppearance values. 既定値は、Normal
です。The default is Normal
.
例外
プロパティ値が、有効な TabAppearance 値ではありません。The property value is not a valid TabAppearance value.
例
次のコード例ではTabControl 、2 TabPageつのオブジェクトを持つを作成します。The following code example creates a TabControl with two TabPage objects. この例ではAppearance 、プロパティButtons
をに設定します。これにより、タブページのタブがボタンとして表示されます。This example sets the Appearance property to Buttons
, which displays the tabs of the tab pages as buttons.
using namespace System;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
public:
Form1()
{
array<String^>^tabText = {"tabPage1","tabPage2"};
TabControl^ tabControl1 = gcnew TabControl;
TabPage^ tabPage1 = gcnew TabPage( tabText[ 0 ] );
TabPage^ tabPage2 = gcnew TabPage( tabText[ 1 ] );
// Sets the tabs to appear as buttons.
tabControl1->Appearance = TabAppearance::Buttons;
array<TabPage^>^tabPageArray = {tabPage1,tabPage2};
tabControl1->Controls->AddRange( tabPageArray );
Controls->Add( tabControl1 );
}
};
int main()
{
Application::Run( gcnew Form1 );
}
using System.Windows.Forms;
public class Form1 : Form
{
public Form1()
{
string[] tabText = {"tabPage1", "tabPage2"};
TabControl tabControl1 = new TabControl();
TabPage tabPage1 = new TabPage(tabText[0]);
TabPage tabPage2 = new TabPage(tabText[1]);
// Sets the tabs to appear as buttons.
tabControl1.Appearance = TabAppearance.Buttons;
tabControl1.Controls.AddRange(new TabPage[] {tabPage1, tabPage2});
Controls.Add(tabControl1);
}
static void Main()
{
Application.Run(new Form1());
}
}
Imports System.Windows.Forms
Public Class Form1
Inherits Form
Public Sub New()
Dim tabText As String() = {"tabPage1", "tabPage2"}
Dim tabControl1 As New TabControl()
Dim tabPage1 As New TabPage(tabText(0))
Dim tabPage2 As New TabPage(tabText(1))
' Sets the tabs to appear as buttons.
tabControl1.Appearance = TabAppearance.Buttons
tabControl1.Controls.AddRange(New TabPage() {tabPage1, tabPage2})
Controls.Add(tabControl1)
End Sub
Shared Sub Main()
Application.Run(New Form1())
End Sub
End Class
注釈
AppearanceプロパティをにFlatButtons
設定すると、 AlignmentプロパティがにTop
設定されている場合にのみ表示されます。When you set the Appearance property to FlatButtons
, it only appears as such when the Alignment property is set to Top
. それ以外のAppearance場合は、 Buttons
値に設定されているかのようにプロパティが表示されます。Otherwise, the Appearance property appears as if set to the Buttons
value.
注意
AppearanceプロパティをにButtons
設定する場合は、タブページの内容Alignmentが正しくTop
表示されるようにプロパティをに設定する必要もあります。When you set the Appearance property to Buttons
, you must also set the Alignment property to Top
so that the tab page contents display correctly.