ToolStrip.AutoSize Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin tüm içeriğini görüntülemek için otomatik olarak yeniden boyutlandırılıp boyutlandırılmadığını belirten bir değer alır veya ayarlar.
public:
virtual property bool AutoSize { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(true)]
public override bool AutoSize { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.AutoSize : bool with get, set
Public Overrides Property AutoSize As Boolean
Özellik Değeri
true
denetim, genişliğini içeriklerini yakından sığdıracak şekilde ayarlarsa; aksi takdirde , false
. Varsayılan değer: true
.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özelliği de dahil olmak üzere ortak ToolStrip özellikleri ayarlamaya yönelik söz dizimini AutoSize gösterir.
// This is an example of some common ToolStrip property settings.
//
toolStrip1.AllowDrop = false;
toolStrip1.AllowItemReorder = true;
toolStrip1.AllowMerge = false;
toolStrip1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
toolStrip1.AutoSize = false;
toolStrip1.CanOverflow = false;
toolStrip1.Cursor = System.Windows.Forms.Cursors.Cross;
toolStrip1.DefaultDropDownDirection = System.Windows.Forms.ToolStripDropDownDirection.BelowRight;
toolStrip1.Dock = System.Windows.Forms.DockStyle.None;
toolStrip1.GripMargin = new System.Windows.Forms.Padding(3);
toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
toolStripButton1});
toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
toolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow;
toolStrip1.Location = new System.Drawing.Point(0, 0);
toolStrip1.Margin = new System.Windows.Forms.Padding(1);
toolStrip1.Name = "toolStrip1";
toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0);
toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
toolStrip1.ShowItemToolTips = false;
toolStrip1.Size = new System.Drawing.Size(109, 273);
toolStrip1.Stretch = true;
toolStrip1.TabIndex = 0;
toolStrip1.TabStop = true;
toolStrip1.Text = "toolStrip1";
toolStrip1.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90;
' This is an example of some common ToolStrip property settings.
'
toolStrip1.AllowDrop = False
toolStrip1.AllowItemReorder = True
toolStrip1.AllowMerge = False
toolStrip1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
toolStrip1.AutoSize = False
toolStrip1.CanOverflow = False
toolStrip1.Cursor = Cursors.Cross
toolStrip1.Dock = System.Windows.Forms.DockStyle.None
toolStrip1.DefaultDropDownDirection = ToolStripDropDownDirection.BelowRight
toolStrip1.GripMargin = New System.Windows.Forms.Padding(3)
toolStrip1.ImageScalingSize = New System.Drawing.Size(20, 20)
toolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {toolStripButton1})
toolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow
toolStrip1.Location = New System.Drawing.Point(0, 0)
toolStrip1.Margin = New System.Windows.Forms.Padding(1)
toolStrip1.Name = "toolStrip1"
toolStrip1.Padding = New System.Windows.Forms.Padding(0, 0, 2, 0)
toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System
toolStrip1.ShowItemToolTips = False
toolStrip1.Size = New System.Drawing.Size(109, 273)
toolStrip1.Stretch = True
toolStrip1.TabIndex = 0
toolStrip1.TabStop = True
toolStrip1.Text = "toolStrip1"
toolStrip1.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90
Açıklamalar
olarak ayarlarsanız AutoSizefalse
ve ToolStrip bir ToolStripContainer panele eklenirse, öğesinin farklı bir paneline ToolStripContainertaşıdığınızda ToolStrip sınırları ToolStrip çevrilmez. Sınırları düzgün çevirmek için olayı eşitleyin LayoutStyleChanged , özelliğin Orientation değerini denetleyin ve öğesini yeniden boyutlandırın ToolStrip.
Image, ImageAlign, ImageIndex, ImageKeyve ImageScaling özellikleri, görüntü işlemenin çeşitli yönleriyle ilgili. Bu özellikleri doğrudan ayarlayarak veya yalnızca ImageList çalışma zamanı özelliğini ayarlayarak denetimlerdeki görüntüleri ToolStrip kullanın.
Görüntü ölçeklendirme, hem hem de ToolStripToolStripItemiçindeki özelliklerin etkileşimi tarafından aşağıdaki gibi belirlenir:
ImageScalingSize , görüntünün ayarının ve kapsayıcı ayarının birleşimi tarafından belirlenen son görüntünün ImageScaling ölçeğidir AutoSize .
ise AutoSize
true
(varsayılan) ve ToolStripItemImageScaling ise SizeToFithiçbir görüntü ölçeklendirmesi gerçekleşmez ve ToolStrip boyut en büyük öğenin boyutudur veya minimum boyut olarak belirlenmiştir.ve AutoSizeToolStripItemImageScaling ise
false
None, görüntü veya ToolStrip ölçeklendirme gerçekleşmez.