• 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

Các Module, Class, UserControl và thư viện OCX, DLL hỗ trợ cho Visual Basic
Hình đại diện của người dùng
tuyen_dt18
Guru
Guru
Bài viết: 256
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

Gửi bàigửi bởi tuyen_dt18 » T.Ba 07/12/2010 10:29 pm

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
Tập tin đính kèm
Vietnamese Keyboard.rar
OCX hỗ trợ gõ Tiếng Việt
(78.79 KiB) Đã tải 1989 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.

BuiBinh
Bài viết: 1
Ngày tham gia: T.Ba 01/04/2008 9:51 am

Re: VBKey ActiveX Control - OCX gõ Tiếng Việt

Gửi bàigửi bởi BuiBinh » T.Tư 08/12/2010 8:49 am

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.

Hình đại diện của người dùng
tuyen_dt18
Guru
Guru
Bài viết: 256
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

Gửi bàigửi bởi tuyen_dt18 » T.Tư 08/12/2010 7:32 pm

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.

Hình đại diện của người dùng
DQHung
Guru
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

Gửi bàigửi bởi DQHung » T.Tư 08/12/2010 10:10 pm

OCX này tiện dụng dử ta, chỉ cần quăng vô form là gõ vô tư :D.
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 !

Hình đại diện của người dùng
tuyen_dt18
Guru
Guru
Bài viết: 256
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

Gửi bàigửi bởi tuyen_dt18 » T.Năm 09/12/2010 12:01 am

Separator đã làm việc !
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.

Hình đại diện của người dùng
Tkkk_Vnn
Thành viên tích cực
Thành viên tích cực
Bài viết: 143
Ngày tham gia: T.Sáu 23/04/2010 4:18 pm
Đến từ: Yên Bái-Việt Nam
Been thanked: 1 time

Re: VBKey ActiveX Control - OCX gõ Tiếng Việt

Gửi bàigửi bởi Tkkk_Vnn » T.Hai 13/12/2010 7:50 pm

Cái OCX này dùng thế nào vậy anh ?

Hình đại diện của người dùng
tuyen_dt18
Guru
Guru
Bài viết: 256
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

Gửi bàigửi bởi tuyen_dt18 » T.Ba 14/12/2010 10:37 am

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.
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.

Hình đại diện của người dùng
lanlan
Thành viên tâm huyết
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

Gửi bàigửi bởi lanlan » T.Bảy 12/02/2011 11:13 am

sao viết chữ nào có dấu nặng thì nó ra dấu hỏi tác giả fix lại

Hình đại diện của người dùng
tuyen_dt18
Guru
Guru
Bài viết: 256
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

Gửi bàigửi bởi tuyen_dt18 » T.Bảy 26/02/2011 11:24 am

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.

Hình đại diện của người dùng
deptraithongminh
Thành viên tích cực
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

Gửi bàigửi bởi deptraithongminh » T.Sáu 25/04/2014 9:40 am

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 á

Hình đại diện của người dùng
tuyen_dt18
Guru
Guru
Bài viết: 256
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

Gửi bàigửi bởi tuyen_dt18 » T.Ba 29/04/2014 6:39 pm

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ì
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.1 khách