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

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

ToolStripItem.AutoSize プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

項目のサイズ自動的に設定されるかどうかを示す値を取得または設定します

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

<LocalizableAttribute(True)> _
Public Property AutoSize As
 Boolean
Dim instance As ToolStripItem
Dim value As Boolean

value = instance.AutoSize

instance.AutoSize = value
[LocalizableAttribute(true)] 
public bool AutoSize { get;
 set; }
[LocalizableAttribute(true)] 
public:
property bool AutoSize {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AutoSize ()

/** @property */
public void set_AutoSize (boolean value)

プロパティ
ToolStripItem のサイズ自動的に設定される場合trueそれ以外場合false既定値true です。

解説解説

AutoSize プロパティtrue設定すると、ToolStrip の方向に応じて ToolStripItem の高さや幅が自動的に調整されToolStripItem必要な領域だけを使用します

AutoSize プロパティtrue場合ToolStripItem には最小サイズ設定されます。ToolStripItemシステム定義の最小サイズよりも小さくするか、ToolStripItemサイズを 0 にする場合は、AutoSize プロパティfalse設定します

使用例使用例

TextAutoSizeOverflow、および TextDirection の各プロパティ設定方法、および Click イベント処理方法を示すコード例次に示します。この例を実行するには、movingToolStrip という名前の ToolStrip配置されているフォーム次のコード貼り付けフォームコンストラクタまたは Load イベント ハンドラInitializeMovingToolStrip呼び出します。

Friend WithEvents changeDirectionButton As
 ToolStripButton

Private Sub InitializeMovingToolStrip()
    changeDirectionButton = New ToolStripButton()

    movingToolStrip.AutoSize = True
    movingToolStrip.RenderMode = ToolStripRenderMode.System

    changeDirectionButton.TextDirection = ToolStripTextDirection.Vertical270
    changeDirectionButton.Overflow = ToolStripItemOverflow.Never
    changeDirectionButton.Text = "Change Alignment"
    movingToolStrip.Items.Add(changeDirectionButton)
End Sub


Public Sub changeDirectionButton_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs) Handles
 changeDirectionButton.Click

    Dim item As ToolStripItem = CType(sender,
 ToolStripItem)

    If item.TextDirection = ToolStripTextDirection.Vertical270
 _
        OrElse item.TextDirection = ToolStripTextDirection.Vertical90
 Then

        item.TextDirection = ToolStripTextDirection.Horizontal
        movingToolStrip.Dock = System.Windows.Forms.DockStyle.Top
    Else
        item.TextDirection = ToolStripTextDirection.Vertical270
        movingToolStrip.Dock = System.Windows.Forms.DockStyle.Left
    End If

End Sub

internal ToolStripButton changeDirectionButton;

private void InitializeMovingToolStrip()
{
    movingToolStrip = new ToolStrip();

    changeDirectionButton = new ToolStripButton();

    movingToolStrip.AutoSize = true;
    movingToolStrip.RenderMode = ToolStripRenderMode.System;

    changeDirectionButton.TextDirection = ToolStripTextDirection.Vertical270;
    changeDirectionButton.Overflow = ToolStripItemOverflow.Never;
    changeDirectionButton.Text = "Change Alignment";
        movingToolStrip.Items.Add(changeDirectionButton);
}


public void changeDirectionButton_Click(object
 sender, EventArgs e)
{

    ToolStripItem item = (ToolStripItem)sender;

    if (item.TextDirection == ToolStripTextDirection.Vertical270
 || item.TextDirection == ToolStripTextDirection.Vertical90)
    {
        item.TextDirection = ToolStripTextDirection.Horizontal;
        movingToolStrip.Dock = System.Windows.Forms.DockStyle.Top;
    }
    else
    {
        item.TextDirection = ToolStripTextDirection.Vertical270;
        movingToolStrip.Dock = System.Windows.Forms.DockStyle.Left;
    }

}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からToolStripItem.AutoSize プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からToolStripItem.AutoSize プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からToolStripItem.AutoSize プロパティ を検索

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS