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

Khởi động Winforms nhanh hơn bằng cách tạo các phần tử GUI ẩn phía sau GUI chính mà không làm mất đi trình thiết kế GUI

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 11:29:23 28 4
mua khóa gpt4 Nike

Tôi có một chương trình sử dụng nhiều thành phần GUI ẩn. Ví dụ: tất cả các mục menu và hộp thoại/thành phần máy in (chỉ mất ít nhất 50 mili giây). Nhìn chung, tôi đoán khoảng 300 mili giây (hoặc 40%) toàn bộ quá trình khởi động chương trình là do tất cả nội dung ẩn.

Những gì tôi muốn làm là tạo những thứ này sau khi vẽ GUI chính hiển thị ngay lập tức (chủ đề này Những gợi ý tương tự được đề cập trong). Tuy nhiên, sau khi tôi thêm/thay đổi các thành phần trong Trình thiết kế GUI, Trình soạn thảo Visual Studio dường như hoàn nguyên nó về trạng thái "bình thường" và trong InitializeComponent() chức năng tạo lại tất cả các tiện ích GUI.

Có thể đạt được những gì tôi muốn, có lẽ bằng cách chặn các tiện ích GUI cụ thể mà Visual Studio không cho phép "chạm" trong khi để phần còn lại cho VS? Bằng cách này, tôi có được hiệu suất tối đa mà không phải hy sinh sự tiện lợi của trình thiết kế GUI. Hoặc có thể có một cách tốt hơn?

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

Có lẽ tốt hơn hết bạn nên loại bỏ ngay các điều khiển mà bạn không cần và chuyển chúng sang một hoặc nhiều UserControls.

Bạn sẽ phải thực hiện một số công việc để chuyển mã phía sau sang lớp mới, nhưng trước khi tải xong, bạn vẫn phải thực hiện một số công việc để xử lý một số trường trống.

Về C# - Khởi chạy Winforms nhanh hơn bằng cách tạo các thành phần GUI ẩn phía sau GUI chính mà không hy sinh trình thiết kế GUI, 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/8347768/

28 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