Cách hiển thị tiếng Việt trong các MsgBox()

fthaoabc nói:
Tui cũng đã làm Form MyMgBox và dùng đúng các font Tahoma để viết ra nội dung các biến Text viết bằng mã ABC. Và phải viết thủ tục FormLoad dùng các hàm viết sẵn để chuyển các biến Text mã ABC sang UNICODE...

Sẽ chia sẻ nếu bạn nào cần...

Phải nói thêm là trong cái form MyMgBox có dùng controls của Form 2.0 (FM20.DLL) - Chương trình cần phải thêm FM20.DLL đi kèm theo) hoặc là sử dụng unicode support labels nữa chứ (nếu ko thì phải dùng hàm để write cái loại chữ Unicode ra form) :bigok: .

Cái cách này thì 1 số người trên box Excel cũng làm được mà.

Làm thế nào để trong code viết là

Msgbox "Cộng hòa xã hội", vbInformation,... '// mà nó vẫn lên tiếng việt ấy.
Chứ còn:
MyMsgbox "Cộng hòa xã hội" thì phải replace hết các dòng code có msgbox trong chương trình rồi.
 
Microsoft vẫn khuyến cáo nên sử dụng unicode tổ hợp đó. Tui dùng unicode tổ hợp cho mấy cái msgbox này thấy ngon lành. Có điều là vẫn phải chỉnh lại môi trường một chút ở chỗ Regional and language --> Advanced, thay English bằng Vietnamese. Nhưng tui nghĩ chỉnh như thế là hợp lý vì như vậy tiếng việt có thể hiển thị trong mọi trường hợp kể cả unicode tổ hợp hay dựng sẵn.

Tui đã thử trên win200 và winxp, tất cả đều tốt.

Mọi người có cao kiến gì thì chỉ bảo thêm.
 
Tui cũng đã làm Form MyMgBox và dùng đúng các font Tahoma để viết ra nội dung các biến Text viết bằng mã ABC. Và phải viết thủ tục FormLoad dùng các hàm viết sẵn để chuyển các biến Text mã ABC sang UNICODE...

Sẽ chia sẻ nếu bạn nào cần...


Bác cho em xin (zungnn@yahoo.com.vn) ,cảm ơn bác
 
Back
Top