TabControl.SizeMode プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TabControl.SizeMode プロパティの意味・解説 

TabControl.SizeMode プロパティ

コントロールタブサイズ調整する方法取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Property SizeMode As
 TabSizeMode
Dim instance As TabControl
Dim value As TabSizeMode

value = instance.SizeMode

instance.SizeMode = value
public TabSizeMode SizeMode { get; set;
 }
public:
property TabSizeMode SizeMode {
    TabSizeMode get ();
    void set (TabSizeMode value);
}
/** @property */
public TabSizeMode get_SizeMode ()

/** @property */
public void set_SizeMode (TabSizeMode value)
public function get SizeMode
 () : TabSizeMode

public function set SizeMode
 (value : TabSizeMode)

プロパティ
TabSizeMode 値の 1 つ既定値Normal です。

例外例外
例外種類条件

InvalidEnumArgumentException

プロパティ値が、有効な TabSizeMode 値ではありません。

使用例使用例

5 つの TabPage がある TabControl を作成するコード例次に示します。この例では、SizeMode プロパティFillToRight設定します。この設定では、各行tabControl1 の幅全体わたって表示するようにタブサイズ調整します

この例では、System.Drawing 名前空間System.Windows.Forms 名前空間使用します

Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1
    Inherits Form
    Private tabControl1 As TabControl

    Public Sub New()
        Me.tabControl1 = New TabControl()
        Dim tabPage1 As New
 TabPage()
        Dim tabPage2 As New
 TabPage()
        Dim tabPage3 As New
 TabPage()
        Dim tabPage4 As New
 TabPage()
        Dim tabPage5 As New
 TabPage()

        ' Sizes the tabs so that each row fills the entire width of
 tabControl1.
        Me.tabControl1.SizeMode = TabSizeMode.FillToRight

        Me.tabControl1.Multiline = True
        Me.tabControl1.Padding = New Point(15,
 5)
        Me.tabControl1.Controls.AddRange(New
 Control() {tabPage1, tabPage2, tabPage3, tabPage4, tabPage5})
        Me.tabControl1.Location = New Point(35,
 25)
        Me.tabControl1.Size = New Size(220,
 220)

        Me.Size = New Size(300, 300)
        Me.Controls.Add(tabControl1)
    End Sub

    Shared Sub Main()
        Application.Run(New Form1())
    End Sub
End Class
using System.Drawing;
using System.Windows.Forms;

public class Form1 : Form
{
    private TabControl tabControl1;

    public Form1()
    {
        this.tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();
        TabPage tabPage2 = new TabPage();
        TabPage tabPage3 = new TabPage();
        TabPage tabPage4 = new TabPage();
        TabPage tabPage5 = new TabPage();

        TabPage[] tabPages = {tabPage1, tabPage2, tabPage3, tabPage4, tabPage5};
        
        // Sizes the tabs so that each row fills the entire width of
 tabControl1.
        this.tabControl1.SizeMode = TabSizeMode.FillToRight;

        this.tabControl1.Multiline = true;
        this.tabControl1.Padding = new Point(15,
 5);
        this.tabControl1.Controls.AddRange(new
 Control[] {
            tabPage1, tabPage2, tabPage3, tabPage4, tabPage5});
        this.tabControl1.Location = new Point(35,
 25);
        this.tabControl1.Size = new Size(220,
 220);    

        this.Size = new Size(300, 300);
        this.Controls.Add(tabControl1);
    }

    static void Main() 
    {
        Application.Run(new Form1());
    }
}
using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public
 Form
{
private:
   TabControl^ tabControl1;

public:
   Form1()
   {
      this->tabControl1 = gcnew TabControl;
      TabPage^ tabPage1 = gcnew TabPage;
      TabPage^ tabPage2 = gcnew TabPage;
      TabPage^ tabPage3 = gcnew TabPage;
      TabPage^ tabPage4 = gcnew TabPage;
      TabPage^ tabPage5 = gcnew TabPage;
      array<TabPage^>^tabPages = {tabPage1,tabPage2,tabPage3,tabPage4,tabPage5};
      
      // Sizes the tabs so that each row fills the entire width of tabControl1.
      this->tabControl1->SizeMode = TabSizeMode::FillToRight;
      this->tabControl1->Multiline = true;
      this->tabControl1->Padding = Point(15,5);
      array<Control^>^temp0 = {tabPage1,tabPage2,tabPage3,tabPage4,tabPage5};
      this->tabControl1->Controls->AddRange( temp0 );
      this->tabControl1->Location = Point(35,25);
      this->tabControl1->Size = System::Drawing::Size( 220,
 220 );
      this->Size = System::Drawing::Size( 300, 300 );
      this->Controls->Add( tabControl1 );
   }

};

int main()
{
   Application::Run( gcnew Form1 );
}

import System.Drawing.*;
import System.Windows.Forms.*;

public class Form1 extends Form
{
    private TabControl tabControl1;

    public Form1()
    {
        this.tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();
        TabPage tabPage2 = new TabPage();
        TabPage tabPage3 = new TabPage();
        TabPage tabPage4 = new TabPage();
        TabPage tabPage5 = new TabPage();

        TabPage tabPages[] =  { tabPage1, tabPage2, tabPage3, tabPage4, 
            tabPage5 };
        // Sizes the tabs so that each row fills the entire width of
 
        // tabControl1.
        this.tabControl1.set_SizeMode(TabSizeMode.FillToRight);
        this.tabControl1.set_Multiline(true);
        this.tabControl1.set_Padding(new Point(15,
 5));
        this.tabControl1.get_Controls().AddRange(new
 Control[] { tabPage1, 
            tabPage2, tabPage3, tabPage4, tabPage5 });
        this.tabControl1.set_Location(new Point(35,
 25));
        this.tabControl1.set_Size(new Size(220,
 220));

        this.set_Size(new Size(300, 300));
        this.get_Controls().Add(tabControl1);
    } //Form1

    public static void main(String[]
 args)
    {
        Application.Run(new Form1());
    } //main
} //Form1
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

TabControl.SizeMode プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TabControl.SizeMode プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS