Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Cách thêm Tabpage trong Tabcontrol giống như trình duyệt Web

  1. #1
    Ngày gia nhập
    11 2010
    Nơi ở
    VIETHANIT
    Bài viết
    13

    Mặc định Cách thêm Tabpage trong Tabcontrol giống như trình duyệt Web

    Trong 1 Tabcontrol mình có tabpage1 và tabpage2, trong tabpage1 này có chứa 1 groupbox và 1 picturebox, Bây giờ mình viết sự kiện selected ,để khi click vào tabpage2 thì nó tự động thêm 1 tab mơi giống như tabpage1(gồm 1 groupbox và 1 picturebox) thì phải làm thế nào . Rất mong được giải đáp. Thanks All!

    Phần cho nó sinh thêm tabpage thì mình làm được rồi:
    Code:
      private void tabControl1_Selected(object sender, TabControlEventArgs e)
            {
                
                if (e.TabPage == tabControl1.TabPages[tabControl1.TabCount - 1])
                {
                    TabPage newtab = new TabPage("Tab 0" + tabControl1.TabCount.ToString());
                    tabControl1.TabPages.Insert(tabControl1.TabCount - 1, newtab);
                    tabControl1.SelectedTab = newtab;     
                }
            }
    Tạo được Tabpage mới nhưng không giống như Tabpage1( có groupbox và Picturebox). với lại mình cũng đã thử cho
    newtab = tabpage1; rồi nhưng vẫn không được.
    Mong các bạn giúp đỡ. Thanks! nhanh nha

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Bạn cho newtab.Controls.Add("biến GroupBOx và Picture Box")

  3. #3
    Ngày gia nhập
    10 2011
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi suriv1102 Xem bài viết
    Trong 1 Tabcontrol mình có tabpage1 và tabpage2, trong tabpage1 này có chứa 1 groupbox và 1 picturebox, Bây giờ mình viết sự kiện selected ,để khi click vào tabpage2 thì nó tự động thêm 1 tab mơi giống như tabpage1(gồm 1 groupbox và 1 picturebox) thì phải làm thế nào . Rất mong được giải đáp. Thanks All!
    Bạn sử dụng UserControl ấy. Nhưng bạn phải viết lại cái hàm addTab, tham số hình thức của nó phải có UserControl.

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    VIETHANIT
    Bài viết
    13

    Trích dẫn Nguyên bản được gửi bởi huuhung Xem bài viết
    Bạn cho newtab.Controls.Add("biến GroupBOx và Picture Box")
    Cách này chỉ add thêm được groupbox hoặc picturebox thôi bạn ơi :((. thanks nha!

    Trích dẫn Nguyên bản được gửi bởi ntd_27 Xem bài viết
    Bạn sử dụng UserControl ấy. Nhưng bạn phải viết lại cái hàm addTab, tham số hình thức của nó phải có UserControl.
    Bạn nói rõ hơn chút được không . thanks nhé!

  5. #5
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Trích dẫn Nguyên bản được gửi bởi suriv1102 Xem bài viết
    Cách này chỉ add thêm được groupbox hoặc picturebox thôi bạn ơi :((. thanks nha!
    Có thể Add bất kỳ Control nào bạn muốn vào TabPage mà. Tại vì cụ thể vấn đề của bạn muốn là GroupBox và PictureBox nên mình để như thế.

  6. #6
    Ngày gia nhập
    11 2010
    Nơi ở
    VIETHANIT
    Bài viết
    13

    Mặc định Cách thêm Tabpage trong Tabcontrol giống như trình duyệt Web

    Trích dẫn Nguyên bản được gửi bởi huuhung Xem bài viết
    Có thể Add bất kỳ Control nào bạn muốn vào TabPage mà. Tại vì cụ thể vấn đề của bạn muốn là GroupBox và PictureBox nên mình để như thế.
    add xong thì tabpage1 mất hết luôn :((. chỉ hiện ở tabpage mới thôi.

  7. #7
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Mình dựa vào code phía trên của bạn và Add Control vào thữ chạy bình thường mà.
    Visual C# Code:
    1.                 TabPage t = new TabPage();
    2.                 Button bt = new Button();
    3.                 Point p = new Point(135, 91);
    4.                 bt.Location = p;
    5.                 bt.Text = "button Test";
    6.                 t.Controls.Add(bt);
    7.                 t.Text = "Tab " + tabControl1.TabCount;
    8.                 tabControl1.TabPages.Add(t);

  8. #8
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    đúng roài. Cái add vào thì có vấn đê gì đâu. Để nhanh gọn, dễ xài thì bạn dùng UC nhé. Khi đó chỉ việc add UC vào tabpage, sau đó add vào tabcontrol là nhàn nhất.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. ADO.NET Coppy TabPage trong TabControl C#
    Gửi bởi squall016 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 02-10-2013, 12:04 AM
  2. Mở mới 1 tabpage trong tabcontrol
    Gửi bởi tientinhtutoi trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 01-11-2012, 11:46 PM
  3. cách thay đổi màu phần title của tabpage trong tabcontrol
    Gửi bởi hoangphamspt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 26-05-2011, 12:09 PM
  4. ẩn hiện tabpage trong tabcontrol bằng button
    Gửi bởi khacphuctran trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 24-02-2011, 03:16 PM
  5. Có ai biết về tabpage trong tabcontrol không ???
    Gửi bởi hoanghungthien trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 17-06-2010, 10:48 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn