2010-09-08 35 views
6

Tôi dường như không thể tìm thấy câu trả lời cho điều này ở bất cứ đâu. Biểu tượng trước nhãn trên các tab tabcontrol mặc định sẽ đủ cho nhu cầu của tôi.Các biểu tượng trong TabControl C# - Làm thế nào?

Xin cảm ơn trước.

Q: Bạn cần phải làm rõ những gì thư viện thiết lập bạn đang sử dụng: Winforms, WPF, ASP.Net, GTK #, vv - Nathan Ernst

A: Bạn đang hoàn toàn đúng, tôi sai lầm. Tôi đang sử dụng Winforms. Tôi chuyển trở lại từ WPF, kể từ khi WPF đã bị rơi trong một số máy tính.

+0

Bạn cần làm rõ bộ thư viện nào bạn đang sử dụng: Winforms, WPF, ASP.Net, GTK #, v.v. –

Trả lời

18

Đây là tính năng tích hợp của TabControl. Thả một ImageList vào biểu mẫu và điền nó với các biểu tượng của bạn. Đặt thuộc tính TabControl.ImageList. Đối với mỗi trang tab, đặt thuộc tính ImageIndex.

+0

Tôi đã xem bài viết tại MSDN nhưng có vẻ như trước khi nó thực sự vẽ tab. Nếu tôi đặt bất cứ thứ gì vào tập tin thiết kế Visual Studio chỉ khiến anh ta bực bội. Bạn có đề nghị gì? – Qosmo

+2

Bạn đã đặt gì trên đó? Tránh trọng lượng nặng và vật liệu dễ cháy. –

+0

Buồn cười bạn nói vậy. Nó hoạt dộng bây giờ. Về con số, có thể là một cái gì đó tạm thời: P – Qosmo

1

Kéo và thả một danh sách hình ảnh từ hộp công cụ trên biểu tượng hình thu nhỏ và thêm hình ảnh vào bộ sưu tập từ cửa sổ thuộc tính. Thêm một tabcontrol và thiết lập các TabControl.ImageList bất động sản. Đặt thuộc tính ImageIndex cho mỗi trang tab. xem ví dụ http://www.youtube.com/watch?v=D7E6xJyd6KM

+0

Bạn có liên kết với liên kết đó không? Nếu vậy, bạn phải tiết lộ nó trong bài viết của bạn, [theo faq's] (http://stackoverflow.com/faq#promotion). Nếu không, nó có thể được coi là quảng cáo bị cấm. – Leigh

Các vấn đề liên quan