cuốn sách gpt4 ai đã làm

c# - Đang khởi tạo mảng trang tab tại thời điểm khai báo

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 23:15:38 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi có một biểu mẫu cửa sổ có nhiều tab. Tôi muốn một mảng kiểu "TabPage" giữ từng tab và tôi muốn khởi tạo nó khi khai báo. tôi đã thử rồi

TabPage[] tab = {Tab1, Tab2};
TabPage[] tab = TabPage mới[]{Tab1, Tab2};
TabPage[] tab = TabPage mới[2]{Tab1, Tab2};

Nhưng nó không có ích gì.

Ngoài ra, tôi đã thử lặp qua từng tab trong điều khiển tab, bằng cách nào đó thêm chúng vào mảng, nhưng có vẻ như không có phương thức "ToArray()" trong bộ sưu tập "Tab_Control.TabPages", mảng tab cũng không có một "AddRange " phương pháp.

Làm cách nào để khởi tạo các tab khi mảng được khai báo và làm cách nào để thêm chúng vào mảng sau khi được khai báo?

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

Có vẻ như không có phương thức "ToArray()" trong bộ sưu tập "Tab_Control.TabPages".

Để lấy một tập hợp các trang tab từ điều khiển tab, bạn có thể sử dụng:

var pages = tabControl1.TabPages.Cast().ToArray();

您也可以使用 Danh sách ()trở lại Danh sách Cách tiếp cận linh hoạt hơn mảng.
Ngoài ra, hãy nhớ rằng bạn nên Khởi tạoThành phần Sau đó viết mã này hoặc mẫu ví dụ Load .


Bạn không thể khởi tạo tabCác trường cấp biểu mẫu trông như thế này:

TabPage[] tab = TabPage mới[] { tabPage1, tabPage2 };

Bạn sẽ nhận được một lỗi biên dịch:

Trình khởi tạo trường không thể tham chiếu trường, phương thức hoặc thuộc tính không tĩnh 'tabPage1'

Nhưng bạn có thể xác định các trường mảng ở cấp biểu mẫutab TabPage[]Sau đó, trong hàm tạo sau Tải biểu mẫu hoặc Khởi tạoComponents, gán một giá trị cho mảng:

tab = TabPage mới[] { tabPage1, tabPage2 };

Về C# - khởi tạo mảng trang tab khi khai báo, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/37333053/

hai mươi bốn 4 0
không gian vũ trụ
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