1. 程式人生 > >C#:如何一進入程式不聚焦某個控制元件

C#:如何一進入程式不聚焦某個控制元件

1.問題起因

程式為一個單獨窗體,窗體中有兩個按鈕,但是一進入窗體,焦點就會在button1上,然後通過tab鍵可把焦點在button1和button2間切換。

2.解決辦法

可以把button1的屬性 TabStop 改為false,但是這樣的話,雖然一進入窗體不會聚焦在button1上,但是會在button2上。且tab鍵也不能捕獲button1的焦點。

3.改進方法

增加一個按鈕button3,把其尺寸改為1,1,並把其屬性 TabIndex的值改為最小的,其他的不變,這樣就解決了煩惱。

一進去焦點在button3上,但是button3你看不到。