使用c#中的TabControl控件的時候發現好難看,一直有虛線,下面是去掉虛線的方法:
1. 將TabControl控件中的Tabpage子控件中的TabStop設置為true
2. FORM窗口Load事件加入以下代碼,在Title處雙擊進入Load事件
private void Form1_Load(object sender, EventArgs e) { this.Focus(); }
3. 接着對SelectedIndexChanged 加入代碼,意思是當切換的時候將焦點聚焦的下面的內容框上而不是顯示的title
private void tabCrlDecoder_SelectedIndexChanged(object sender, EventArgs e) { //System.Drawing.Color bgcolor = Color.; tabCrlDecoder.TabPages[tabCrlDecoder.SelectedIndex].Focus(); //tabCrlDecoder.TabPages[tabCrlDecoder.SelectedIndex].BackColor = bgcolor; }
經過上面的處理,選中tagpage不會再有難看的虛線了,下面做一點改動將顏色改的好看一點:
1. Tagpage中的屬性 UseVisualStyleBackColor值設置為true

2. TabControl中的SizeMode設置成Fixed,然后選擇個你喜歡的字體樣式就行了

大概的效果如下:

