ToolStripItem.AutoSize プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As ToolStripItem Dim value As Boolean value = instance.AutoSize instance.AutoSize = 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 に設定します。

Text、AutoSize、Overflow、および 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; } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からToolStripItem.AutoSize プロパティを検索する場合は、下記のリンクをクリックしてください。

- ToolStripItem.AutoSize プロパティのページへのリンク