Loại: OCX
Ngôn ngữ lập trình: VB6
Tác giả: Dương Quốc Hưng
Chức năng: Hỗ trợ unicode và giao diện cho VB6.
Download File OCX (*.RAR) :
Download Example (Tương đối nhiều) :
Bạn nên đăng ký các file dll,OCX trước rồi mới có thể mở các project demo.
Version 2.0 :
- UniTextbox :
+ CaptureEnter : bắt phím Enter
+ CaptureEsc : bắt phím ESC
+ CaptureTab : bắt phím Tab
+ CaptureTypingUnicode : Cho gõ unicode trực tiếp (nếu = False thì trong unikey phải chọn "Sử dụng Clipboard cho Unicode" mới gõ đc unicode)
- Fix lỗi Theme của UniTab, UniToolbar và 1 vài lỗi khác.
- UniDatePicer : Có thể gõ số trực tiếp, ko cần dùng các phím mũi tên (Gõ số trong cả kiểu LongDate)
- Fix lỗi sử dụng chuột cho các event Expand, Collapse của UniTreeView.
- Fix lỗi cho UniPropertyGrid
- Cập nhật hWnd cho UniListView
----------------------
Build 117
- Sửa lỗi ko lấy đc unicode từ Column của UniListview.
- Sửa lỗi MultiLine của UniListview.
- Cập nhật Locked và Fix 1 số lỗi nhỏ cho UniCombo.
- Fix vài bug khi sử dụng UniToolbar theo chiều dọc.
build 126
- Sửa lỗi SpinButton với UniTextbox.
- Sửa một vài lỗi nhỏ khi Align của UniToolbar là Left or Right.
- Thêm Theme cho UniListview.
- Add thêm Sub Background cho một số control (thuộc tính làm trong suốt).
- Sửa lỗi đã Looked mà vẫn select được item trong UniCombobox.
Version 2.2 :
- Nâng cấp MenuBar cho UniMenu (UniToolbar có thể tương đương với CommandBar)
- Fix một vài lỗi nhỏ và các lỗi đăng trên trang 17,18 bên box kia.
Một vài hình ảnh giới thiệu về MenuBar của UniToolbar :
Office 2003
WindowsXP
Office XP
and More.
Nếu muốn, bạn có thể tự tạo cho mình 1 theme rất dể dàng.
Version 2.3 :
- Fix lỗi ko gõ được tiếng việt khi dùng UniToolbar với UniTextbox
- Gỡ bỏ tất cả các Property Page của OCX (nguyên nhân gây chậm, lỗi Don't Send) và thay vào đó là 1 cửa sổ Property Unicode trực tiếp (xem hình) :
Nếu bạn muốn mở Property Page để edit UniToolbar, UniTab ... thì bạn bấm nút "Property Page" trên Toolbar của Property Unicode.
- Thêm UniThemeFramework : Đây là 1 control điều khiển giao diện của toàn bộ chương trình của bạn. Muốn sử dụng nó bạn phải chuẫn bị sẳn các file theme (*.dll), các file này giống như file usercontrol theme nhưng bạn chỉ thay chỗ để của các hàm draw thôi (từ usercontrol đưa vào class). Mình có code 2 cái theme : Office XP và Visual Studio 2005 (Tất nhiên có kèm cả source file .dll để các bạn có thể chỉnh sửa file). Chú ý là file theme (dll) phải được đăng ký rồi mới sử dụng được.
Bạn có thể xem cách sử dụng UniThemeFrameWork ở mục "CommandBar\Simply CommandBar".
Theme Visual Studio 2005.
- Fixed : Fix các lỗi được nêu ở trang 19 bên box kia.
Build 178
- Fix lỗi ko cho xuống dòng ở UniProperty.
- Fix lỗi Click ở UniCheck/UniOption (Click 1 cái ra 2 cái).
- Fix lỗi giao diện ở VHScrollbar.
- Some bug.
Các bạn chú ý là các theme cũ (ver 2.0 trở xuống) thì có thể sẽ ko dùng được đối với phiên bản 2.3
--------------------------------------------------------------------------------------------------------------------------------------
Do box bên kia đã bị quá tải nên mình đã lập ra box này để cập nhật các giao diện - chương trình mẫu về sử dụng các control trong bộ ocx Unicode Full Controls. Nếu có ý kiến đóng góp - bị lỗi hay thắc mắc xin gửi qua box kia : viewtopic.php?t=10531 . Và xin đừng post bài vào đây làm dán đoạn, gây khó khăn cho người đọc. Nếu các bạn nào tạo được các style hay, lạ cho UFC thì cũng đóng góp vào đây cho mọi người cùng dùng.
Mình sẽ post bài theo mẫu sau :
Kiểu : Style or Example
Điều khiển : ... [Control mà ta cập nhật giao diện hay ví dụ]
Mô tả: ...
Tất nhiên sẽ có screenshot kèm theo để thấy "thích" mới down về dùng.
Cách update các UFC phiên bản cũ lên phiên bản mới
Trước tiên các bạn tải cái này về :
1- Mở và chạy project chọn "Open File". Bấm nút "..." và tìm đến ocx cũ, bấm tiếp "UnRegister" để bỏ đăng ký.
Sau đó xóa ocx cũ đi, và chép ocx mới vào. Cũng dùng project trên và đăng ký ocx mới.
2-Tìm Project và mở bằng Notepad.exe.
Tìm dòng “Object={…}#...#0; UnicodeFullControl.ocx” và thay thế bằng “Object={1D8AB547-1323-4FDA-BEDB-A2759F814B83}#26.0#0; UnicodeFullControl.ocx”
Sau đó Save lại file Project. Mở Project lên sử dụng bình thường.
Ghi chú của điều hành viên: Chú ýVui lòng thắc mắc, đóng góp ý kiến tại đây

