Control.TabStop 属性

定义

获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。

C#
public bool TabStop { get; set; }

属性值

如果用户可以用 Tab 键将焦点放到此控件上,则为 true;反之,则为 false。 默认值为 true

注意:对于 类的Form实例,此属性将始终返回true

示例

下面的代码示例将 添加到 Button 窗体并设置其一些常见属性。 该示例将按钮定位到窗体的右下角,以便在调整窗体大小时保持其相对位置。 接下来, BackgroundImage 它会设置 并将按钮大小调整为与 相同的大小 Image。 然后,该示例将 TabStop 设置为 true 并设置 TabIndex 属性。 最后,它添加事件处理程序来处理 Click 按钮的事件。 此示例要求具有名为 ImageListimageList1

C#
// Add a button to a form and set some of its common properties.
private void AddMyButton()
{
   // Create a button and add it to the form.
   Button button1 = new Button();

   // Anchor the button to the bottom right corner of the form
   button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);

   // Assign a background image.
   button1.BackgroundImage = imageList1.Images[0];

   // Specify the layout style of the background image. Tile is the default.
   button1.BackgroundImageLayout = ImageLayout.Center;
   
   // Make the button the same size as the image.
   button1.Size = button1.BackgroundImage.Size;

   // Set the button's TabIndex and TabStop properties.
   button1.TabIndex = 1;
   button1.TabStop = true;

   // Add a delegate to handle the Click event.
   button1.Click += new System.EventHandler(this.button1_Click);

   // Add the button to the form.
   this.Controls.Add(button1);
}

注解

当用户按 TAB 键时,输入焦点将设置为 Tab 键顺序中的下一个控件。 TabStop属性值为 的false控件未包含在 Tab 键顺序的控件集合中。 可以通过设置控件的 TabIndex 属性值来操作 Tab 键顺序。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅