Xây dựng một ứng dụng, đôi lúc bạn muốn thiết lập giao diện với nhiều ngôn ngữ. Thường thì với chúng ta sẽ xây dựng là tiếng Anh và tiếng Việt. Ở đây tớ có bài hướng dẫn thiết lập và chuyển đổi giữa 2 ngôn ngữ là tiếng Anh và tiếng Việt. Ai chơi tiếng Trung, Nhật hay Thái thì cho tớ vài cái font và bộ gõ để chơi vui hen. Đầu tiên bạn tạo một project đặt tên gì đó thì tùy, sau đó cho vào một menu hay vài button, label gì đó để xử lý. | Windows Forms n sz VI cho ứng dụng Xây dựng một ứng dụng đôi lúc bạn muốn thiết lập giao diện với nhiều ngôn ngữ. Thường thì với chúng ta sẽ xây dựng là tiếng Anh và tiếng Việt. Ở đây tớ có bài hướng dẫn thiết lập và chuyển đổi giữa 2 ngôn ngữ là tiếng Anh và tiếng Việt. Ai chơi tiếng Trung Nhật hay Thái thì cho tớ vài cái font và bộ gõ để chơi vui hen. Đầu tiên bạn tạo một project đặt tên gì đó thì tùy sau đó cho vào một menu hay vài button label gì đó để xử lý là được. Ở đây tớ cho vào 2 button 1 button là btnEnglish đổi sang tiếng anh 1 button là btnVietNam đổi sang tiếng việt . Và mặc định tớ sẽ xây dựng ứng dụng là tiếng Anh nhé. Với cách xử lý này chúng ta chú ý đến 2 thuộc tính là Language và Localizable nhìn vào hình dưới Nhớ thay đổi giá trị cho thuộc tính Localizable là True nha . forml J__ IsMdiContainer False KeyPreview False Language Default Localizable False J Location 0 0 Locked False MainMenuStrip none MaximizeBũ5Ề. True Biên tập Nguồn Internet Windows Forms Nhìn vào cái khung solution Explorer -- mở file và bạn đặt giá trị như hình sau Name Type Scope Value Language string User V en-U5 Ml Giải thích Thiết lập giá trị trong setting để gán ngôn ngữ mặc định cho ứng dụng lúc đầu. Trong thuộc tính Language của form bạn sẽ thấy các ngôn ngữ cho bạn lựa chọn. Trong đó English United State có value là en-US chú ý cái value này nha với Vietnamese là vi-VN. Trong file settings vừa rồi bạn thiết lập là để xác định cái giá trị Default của thuộc tính Language là English United State . Và ban đầu ứng dụng thực thi nó sẽ xác định ngôn ngử mặc định trước đó yêu cầu là gì. Tức là nếu lần sau chúng ta muốn thay đổi dạng ngôn ngữ thì phải khởi động lại chương trình nó mới chuyển ngôn ngữ và lúc mà ta xác định ngôn ngữ ứng dụng sẽ lưu giá trị lại và lúc khởi động dựa vào đó để xác định. Bởi vậy trong class có sẵn của ứng dụng chúng ta phải .