- Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
- Tìm kiếm trước khi đặt câu hỏi
VBKey ActiveX Control - OCX gõ Tiếng Việt
- tuyen_dt18
- Guru
- Bài viết: 259
- Ngày tham gia: T.Bảy 19/04/2008 8:46 pm
- Đến từ: Hưng Yên
- Been thanked: 43 time
- Liên hệ:
VBKey ActiveX Control - OCX gõ Tiếng Việt
Tên: VBKey ActiveX Control
Loại: OCX
Ngôn ngữ lập trình: VB6
Tác giả: tuyen_dt18
Chức năng: Điều khiển hỗ trợ gõ Tiếng Việt
A. Giới thiệu : Đây là Điều khiển được trích xuất từ bộ gõ VBKey của tôi, hy vọng sẽ giúp ích cho mọi người.
B. Sử dụng :
- CodeTable : Bảng mã cho bộ gõ
- CompareCase : So sánh kiểu chữ khi tìm kiếm và thay thế nếu chế độ gõ tắt được bật. TRUE để so sánh, FALSE để không phân biệt kiểu chữ.
- InputMethod : Kiểu gõ.
- ProperCase : Viết HOA đầu cầu.
- Separator : Chuỗi chứa các dấu phân cách để khi gõ chúng sẽ xuất chuỗi thay thế nếu tìm thấy trong khi gõ tắt. Nếu chuỗi này RỖNG, ngay khi gõ xong từ gốc, chương trình sẽ tìm và thay thế ngay nếu tìm thấy. Ví dụ ta thêm vào từ điển bằng phương thức AddDictionary ("Chuỗi tìm","Chuỗi thay thế"). Và ta đặt giá trị Separator cho điều khiển VBKey là chuỗi: " ,./\:" thì khi ta gõ xong chuỗi "Chuỗi tìm" chương trình vẫn chưa thay thế chuỗi "Chuỗi thay thế" mà phải đợi đến khi ta nhấn một trong các ký tự ,./\ mới tìm kiếm và thay thế.
- ShortTyping : Bật/Tắt chế độ gõ tắt.
- UseClipboard : Sử dụng Clipboard làm bộ đệm dữ liệu hay không ? TRUE=Sử dụng, FALSE=Không.
- NewToneStyle : Nếu =TRUE sẽ Viết :hoà, hoè, huỳ, nếu là False sẽ viết là :hòa, hòe, hùy.
- Initialize : Bắt đầu gõ Tiếng Việt
- UnInitialize : Thôi gõ Tiếng Việt
Loại: OCX
Ngôn ngữ lập trình: VB6
Tác giả: tuyen_dt18
Chức năng: Điều khiển hỗ trợ gõ Tiếng Việt
A. Giới thiệu : Đây là Điều khiển được trích xuất từ bộ gõ VBKey của tôi, hy vọng sẽ giúp ích cho mọi người.
B. Sử dụng :
- CodeTable : Bảng mã cho bộ gõ
- CompareCase : So sánh kiểu chữ khi tìm kiếm và thay thế nếu chế độ gõ tắt được bật. TRUE để so sánh, FALSE để không phân biệt kiểu chữ.
- InputMethod : Kiểu gõ.
- ProperCase : Viết HOA đầu cầu.
- Separator : Chuỗi chứa các dấu phân cách để khi gõ chúng sẽ xuất chuỗi thay thế nếu tìm thấy trong khi gõ tắt. Nếu chuỗi này RỖNG, ngay khi gõ xong từ gốc, chương trình sẽ tìm và thay thế ngay nếu tìm thấy. Ví dụ ta thêm vào từ điển bằng phương thức AddDictionary ("Chuỗi tìm","Chuỗi thay thế"). Và ta đặt giá trị Separator cho điều khiển VBKey là chuỗi: " ,./\:" thì khi ta gõ xong chuỗi "Chuỗi tìm" chương trình vẫn chưa thay thế chuỗi "Chuỗi thay thế" mà phải đợi đến khi ta nhấn một trong các ký tự ,./\ mới tìm kiếm và thay thế.
- ShortTyping : Bật/Tắt chế độ gõ tắt.
- UseClipboard : Sử dụng Clipboard làm bộ đệm dữ liệu hay không ? TRUE=Sử dụng, FALSE=Không.
- NewToneStyle : Nếu =TRUE sẽ Viết :hoà, hoè, huỳ, nếu là False sẽ viết là :hòa, hòe, hùy.
- Initialize : Bắt đầu gõ Tiếng Việt
- UnInitialize : Thôi gõ Tiếng Việt
- Tập tin đính kèm
-
- Vietnamese Keyboard.rar
- OCX hỗ trợ gõ Tiếng Việt
- (78.79 KiB) Đã tải 2047 lần
Sửa lần cuối bởi tuyen_dt18 vào ngày T.Năm 12/01/2012 11:11 pm với 6 lần sửa.
Hỏi ý kiến tác giả trước khi sử dụng hoặc trích dẫn rõ nguồn bài viết khi sử dụng.
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
Bạn xem fix lại lỗi, khi bật gõ tiếng việt thì không sử dụng chuột được.
- tuyen_dt18
- Guru
- Bài viết: 259
- Ngày tham gia: T.Bảy 19/04/2008 8:46 pm
- Đến từ: Hưng Yên
- Been thanked: 43 time
- Liên hệ:
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
Bạn nói rõ lỗi thế nào, tôi không hề thấy khi Test !
Hỏi ý kiến tác giả trước khi sử dụng hoặc trích dẫn rõ nguồn bài viết khi sử dụng.
- DQHung
- Guru
- Bài viết: 576
- Ngày tham gia: T.Hai 12/02/2007 3:24 pm
- Đến từ: Rach Gia - Kien Giang
- Been thanked: 40 time
- Liên hệ:
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
OCX này tiện dụng dử ta, chỉ cần quăng vô form là gõ vô tư
.
Mình test thử hình như Separator không hoạt động, tuyen_dt18 xem lại cái này.
vd vn= vietnam và đặt Separator = " " mà gõ chữ "vn" là nó ra vietnam luôn !

Mình test thử hình như Separator không hoạt động, tuyen_dt18 xem lại cái này.
vd vn= vietnam và đặt Separator = " " mà gõ chữ "vn" là nó ra vietnam luôn !
- tuyen_dt18
- Guru
- Bài viết: 259
- Ngày tham gia: T.Bảy 19/04/2008 8:46 pm
- Đến từ: Hưng Yên
- Been thanked: 43 time
- Liên hệ:
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
Separator đã làm việc !
Cập nhật thêm thuộc tính NewToneStyle
Cập nhật thêm thuộc tính NewToneStyle
Hỏi ý kiến tác giả trước khi sử dụng hoặc trích dẫn rõ nguồn bài viết khi sử dụng.
- tuyen_dt18
- Guru
- Bài viết: 259
- Ngày tham gia: T.Bảy 19/04/2008 8:46 pm
- Đến từ: Hưng Yên
- Been thanked: 43 time
- Liên hệ:
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
Thêm vào một Form, chú ý mỗi ứng dụng chỉ nên thêm một OCX này thôi.
Sau đó thiết lập các thuộc tính tùy ý trong danh sách các thuộc tính tôi đã nêu ở trên.
Gọi phương thức Initialize để bật chế độ gõ Tiếng Việt, phương thức UnInitialize để kết thúc chế độ gõ Tiếng Việt.
Cuối cùng thử gõ Tiếng Việt theo kiểu gõ đã thiết lập, nếu chưa thiết lập thì mặc định là kiểu Telex.
Chú ý : Các TextBox phải hỗ trợ hiển thị Unicode. Nếu có hỗ trợ mà vẫn hiển thị các dấu ? thì các bạn thử thiết lập thuộc tính UseClipboard của VBKey Control là True.
Sau đó thiết lập các thuộc tính tùy ý trong danh sách các thuộc tính tôi đã nêu ở trên.
Gọi phương thức Initialize để bật chế độ gõ Tiếng Việt, phương thức UnInitialize để kết thúc chế độ gõ Tiếng Việt.
Cuối cùng thử gõ Tiếng Việt theo kiểu gõ đã thiết lập, nếu chưa thiết lập thì mặc định là kiểu Telex.
Chú ý : Các TextBox phải hỗ trợ hiển thị Unicode. Nếu có hỗ trợ mà vẫn hiển thị các dấu ? thì các bạn thử thiết lập thuộc tính UseClipboard của VBKey Control là True.
Hỏi ý kiến tác giả trước khi sử dụng hoặc trích dẫn rõ nguồn bài viết khi sử dụng.
- lanlan
- Thành viên tâm huyết
- Bài viết: 310
- Ngày tham gia: T.Năm 05/06/2008 8:49 am
- Been thanked: 1 time
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
sao viết chữ nào có dấu nặng thì nó ra dấu hỏi tác giả fix lại
- tuyen_dt18
- Guru
- Bài viết: 259
- Ngày tham gia: T.Bảy 19/04/2008 8:46 pm
- Đến từ: Hưng Yên
- Been thanked: 43 time
- Liên hệ:
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
Bạn kiểm tra lại xem, tôi Test rồi mà vẫn không thấy lỗi như bạn nói !
Hỏi ý kiến tác giả trước khi sử dụng hoặc trích dẫn rõ nguồn bài viết khi sử dụng.
- deptraithongminh
- Thành viên tích cực
- Bài viết: 143
- Ngày tham gia: T.Ba 02/07/2013 4:58 pm
- Đến từ: TPHCM
- Has thanked: 17 time
- Been thanked: 1 time
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
mình dùng vb6 trên win 8.1 enterprise quăng vbkey của bạn vô xài ko đc gì hết trơn á
- tuyen_dt18
- Guru
- Bài viết: 259
- Ngày tham gia: T.Bảy 19/04/2008 8:46 pm
- Đến từ: Hưng Yên
- Been thanked: 43 time
- Liên hệ:
Re: VBKey ActiveX Control - OCX gõ Tiếng Việt
Không phải riêng chương trình của tôi, mà hầu hết các chương trình sử dụng VB6 đều thế cả.
Nếu bạn đã sử dụng đến Windows 8 rồi thì còn sử dụng công nghệ cũ như VB6 làm gì
Nếu bạn đã sử dụng đến Windows 8 rồi thì còn sử dụng công nghệ cũ như VB6 làm gì
Hỏi ý kiến tác giả trước khi sử dụng hoặc trích dẫn rõ nguồn bài viết khi sử dụng.
Quay về “[VB] Module, Class, UserControl, OCX”
Đang trực tuyến
Đang xem chuyên mục này: Không có thành viên nào trực tuyến. và 1 khách