sách gpt4 ăn đã đi

c# - Controls.Add(tabPage) 与 TabPages.Add(tabPage)

In lại Tác giả: Walker 123 更新时间:2023-11-30 16:00:55 31 4
mua khóa gpt4 giày nike

要在 winform 应用程序中创建一个新选项卡,我在 msdn 中找到了这个:

string title = "TabPage " + (tabControl1.TabCount + 1).ToString();
TabPage tabPage1 = new TabPage(title);
tabControl1.TabPages.Add(tabPage1);

但是当我从 Form1.cs[Design] 手动添加选项卡时,Visual Studio 会自动在 Form1.Designer.cs 中为新选项卡创建它:

private System.Windows.Forms.TabPage tabPage1;
this.tabPage1 = new System.Windows.Forms.TabPage();
this.tabControl1.Controls.Add(this.tabPage1);

那么,tabControl1.Controls.Add(tabPage1)tabControl1.TabPages.Add(tabPage1); 之间的主要区别是什么?

câu trả lời hay nhất

没有区别。这是 source code对于 TabPageCollection.Add 方法:

public void Add(TabPage value) {
if (value == null) {
throw new ArgumentNullException("value");
}
owner.Controls.Add(value);
}

在上面的代码中,owner 是拥有 TabPageCollection của TabControl

sử dụng TabPageCollection 的好处有 5 个不同的重载,它提供用于将标签页添加到 TabControl.

关于c# - Controls.Add(tabPage) 与 TabPages.Add(tabPage),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39398364/

31 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress