Khi bạn muốn gõ tiếng Việt trong VB code,....
Khi cho một thông báo lên bằng Tiếng Việt không được tiện hỏi các pro về vấn đề này xem. Em gõ bằng đủ loại font nhưng không hiện được Tiếng Việt khi đưa lên thông báo?
Cả chủ đề của topic và câu hỏi trên đều rất không rõ ràng. Có lẽ mọi người vẫn chưa phân biệt rõ vấn đề "tiếng Việt" nghĩa là gì.
Cụ thể là:
- Hiển thị tiếng việt
UNICODE (Chú ý từ Unicode nhé, chứ TCVN3 thì cứ gõ bình thường chứ có gì đâu) lên giao diện người dùng thì lúc viết trong code phải viết dưới dạng....
- Khi cho một thông báo lên bằng Tiếng Việt
Unicode thì không được...
Như vậy mọi người chú ý nhé, tiếng Việt Unicode khác hẳn với tiếng Việt nói chung. Ví dụ giải pháp cho việc hiện Unicode (tiếng V hay tiếng gì cũng thế) trên
msgbox thì phức tạp hơn nhiều (dĩ nhiên là ko tính chuyện .NET ở đây nhé). Nhưng việc hiện msgbox tiếng Việt theo chuẩn TCVN 3 thì có rất nhiều cách kể cả cách nông dân nhất (mà cũng là khó chịu nhất - cách mà các PM ở VN hiện nay đang áp dụng) là thay đổi font của đối tượng label trên msg. (Cách này thì ai cũng biết, chả cần nói).
Về việc Unicode cho MSGBOX, cái này thuộc về bản chất của windows mất rồi. Các msgbox của VB*
chuẩn ko hiện Unicode. Muốn làm được, advance lên 1 chút (dĩ nhiên ở đây ko bàn vấn đề này được). Chịu khó google, cái gì cũng có, nhất là với các newbies (Nhưng mà chỉ có cho VB hay các ngôn ngữ khác thôi, vì khái niệm subclassing, hook, sẽ rất xa lạ với VBA).