Tôi muốn có một tùy chọn từ Ứng dụng của tôi để chuyển đổi hiển thị Menu chính.Ẩn TActionMainMenuBar?
Chức năng vẫn có thể được sử dụng thông qua Thanh công cụ vv, vì vậy việc ẩn Menu sẽ không mất bất kỳ thứ gì. Ẩn Menu thực sự là một lựa chọn GUI cho người dùng.
Dù sao Menu chính của tôi được thiết lập bằng cách sử dụng TActionMenuBar và TActionManager (đối với kiểu chữ và chữ XP).
Tôi đã thử chỉ cần đặt thuộc tính Có thể nhìn thấy của MainMenuBar dẫn đến thông báo lỗi này: "ActionMainMenuBar không cho phép ẩn."
Tôi nghĩ rằng đó là một chút kỳ lạ, tạo ra thực tế là thuộc tính Hiển thị tồn tại. Tại sao nó lại ở đó, nếu tôi không thể thay đổi nó? Vì vậy, như thường lệ tôi mong đợi đây là một trường hợp đơn giản của việc thay đổi một thiết lập và thì đấy, nhưng tôi không nghĩ rằng điều này có thể đòi hỏi nhiều công việc hơn, tôi thậm chí sẽ không biết bắt đầu từ đâu hay tìm kiếm gì.
Đánh giá cao ý tưởng và đề xuất của bạn.
Đây là một câu hỏi hay. Tôi đề nghị bạn tìm hiểu mã nguồn của VCL cho TActionMenuBar. –
Cảm ơn Warren, tôi sẽ có một cái nhìn. Tôi quan tâm để xem lý do tại sao có một tài sản có thể nhìn thấy, đặc biệt là nếu nó không thể thực sự được sử dụng. –
@Craig - Tôi đã trả lời câu hỏi của bạn, bạn không cần phải fiddle với các nguồn vv .. –