2013-08-03 88 views
0

如何在C#Window窗體中更改控件選擇的順序。我想改變表單中出現的文本框的位置,但是現在當我使用Tab鍵時,它將跳過該文本框並稍後轉到該文本框。我和WPF一起工作過,我只是改變XAML中的控制位置,但我不能以Win的形式來完成。窗體控件選擇

+2

設置Tab索引屬性,你就完成了 – Rohit

回答

1

下面是一個簡單的例子,增加了一個按鈕,並設置其的TabIndex財產

// 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); 

另外,您還可以看看this(從設計設置)

希望它可以幫助

+0

是的,它是TabIndex屬性。謝謝 – user2081328

+1

如果它可以幫助你,請隨時將其標記爲答案:) – Rohit