C# Winform 中tabControl的使用


 在本次的項目中,頁面布局部分使用了tabControl控件,下面總結下它 使用方法(下見代碼部分):

View Code
 1   UserInfo user_info = new UserInfo();
 2             user_info.UserName = username;
 3 
 4             user_info.TopLevel = false;
 5             user_info.FormBorderStyle = FormBorderStyle.None;
 6             user_info.Dock = DockStyle.Fill;
 7             user_info.Show();
 8             //  this.tabControl1.Controls.Add(user_info);
 9             TabPage tabpage = new System.Windows.Forms.TabPage("uerinfo");
10             tabpage.Name = "userinfo";
11             tabpage.AutoScroll = true;
12             tabpage.Text = user_info.Text;
13             this.tabControl1.Controls.Add(tabpage);
14             tabpage.Controls.Add(user_info);

   為了避免,重復顯示,造成失誤,可以在開始的時候遍歷當前的tabpage,比對如果沒有發現就執行上面的操作,                                     新建一個tabpage,否則直接將已經打開的頁面顯示給用戶,詳見下面代碼:

View Code
 1 bool have = false;
 2             foreach (TabPage tabpage in tabControl1.TabPages)
 3             {
 4                 if (tabpage.Name == "userinfo") 
 5                 {
 6                     have = true;
 7                     this.tabControl1.SelectedTab = tabpage;
 8                     return;
 9                 }
10             }

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM