CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 229

229

Chương 6: Windows Form

sổ trợ giúp. Nếu người dùng nhấn phím F1 trong khi đang ở trên một điều kiểm không có chủ
đề trợ giúp (ví dụ,

GroupBox

hoặc

Panel

), các thiết lập trợ giúp cho điều kiểm nằm bên trong

sẽ được sử dụng. Nếu không có điều kiểm nào nằm bên trong hoặc điều kiểm nằm bên trong
không có thiết lập trợ giúp nào, các thiết lập trợ giúp cho form sẽ được sử dụng. Nếu các thiết
lập trợ giúp cho form cũng không có,

HelpProvider

sẽ mở bất kỳ file trợ giúp nào được định

nghĩa ở mức dự án. Bạn cũng có thể sử dụng các phương thức của

HelpProvider

để thiết lập

hoặc sửa đổi ánh xạ trợ giúp cảm-ngữ-cảnh lúc thực thi.

20.

20.

Áp d ng phong cách Windows XP

Áp d ng phong cách Windows XP

Bạn muốn các điều kiểm mang dáng dấp hiện đại của Windows XP trên hệ thống
Windows XP
.

Thiết lập thuộc tính

FlatStyle

FlatStyle.System

cho tất cả các điều kiểm có hỗ

trợ thuộc tính này. Trong .NET Framework phiên bản 1.0, bạn phải tạo một file
manifest. Còn trong .NET Framework
phiên bản 1.1, bạn chỉ cần gọi phương
thức

Application.EnableVisualStyles

.

Phong cách Windows XP tự động được áp dụng cho vùng non-client của form (như đường
viền, các nút minimize và maximize…). Tuy nhiên, chúng sẽ không được áp dụng cho các
điều kiểm như

Button

GroupBox

trừ khi bạn thực hiện thêm một vài bước nữa.

Trước hết, bạn phải cấu hình tất cả các điều kiểm dạng nút trên form (như

Button

,

CheckBox

,

RadioButton

). Các điều kiểm này cung cấp thuộc tính

FlatStyle

, mà thuộc tính này phải

được thiết lập là

System

.

Bước kế tiếp tùy thuộc vào phiên bản .NET bạn đang sử dụng. Nếu đang sử dụng .NET
Framework
phiên bản 1.1, bạn chỉ cần gọi phương thức

Application.EnableVisualStyles

trước khi cho hiển thị form. Ví dụ, bạn có thể khởi tạo ứng dụng với phương thức

Main

như

sau:

public static void Main() {

// Kích hoạt visual styles.

Application.EnableVisualStyles();

// Hiển thị main form.

Application.Run(new StartForm)

}

Nếu đang sử dụng .NET Framework phiên bản 1.0, bạn không có sự trợ giúp của phương thức

Application.EnableVisualStyles

. Tuy nhiên, bạn vẫn có thể sử dụng phong cách này bằng

cách tạo một file manifest cho ứng dụng của bạn. File manifest này (chỉ là một file văn bản
thông thường với nội dung XML) sẽ báo với Windows XP rằng ứng dụng của bạn yêu cầu
phiên bản mới của file comctl32.dll (file này có trên tất cả các máy tính Windows XP).
Windows XP sẽ đọc và áp dụng các thiết lập từ file manifest một cách tự động, nếu file
manifest được đặt trong thư mục ứng dụng và có tên trùng với tên file thực thi ứng dụng cùng

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.