Loại: OCX
Ngôn ngữ lập trình: VB6
Tác giả: Dương Quốc Hưng - DQHung
Version : 4.2
Chức năng: Hỗ trợ unicode và giao diện cho VB6.
Homepage: Unicode Full Controls version 4.2.0
Đã Open Source toàn bộ dự án Unicode Full Controls. Các bạn lên trang chủ download về nhé

http://unicode-full-controls.dqh.vn
Nếu thấy có ích cho các bạn nhớ like 1 cái ủng hộ!
Download :
Phiên bản 4.2.0 Life này là phiên bản nhẹ nhất từ trước đến giờ. Điều khiển gây "lỗi" nhiều nhất là UniTextbox giờ đã bị cho vào hàng dự bị. Mọi người nên dùng điều khiển UniEditBox thay thế cho UniTextbox. Chỉ khi nào cần Multiline thì mới cần dùng đến UniTextbox.
Các bạn có thể lên Homepage để download về (có cả video hướng dẫn): http://dqhung.dqh.vn/post/20131231/unicode-full-controls.html
Đây là 1 OCX hỗ trợ unicode cho VB6 và VBA (Đối với VBA thì có vài Controls ko dùng đc), có thể gõ tiếng việt trực tiếp, và nhiều thứ tiếng khác nếu muốn ! Ngoài chức năng hỗ trợ unicode thì OCX còn có khả năng tạo giao diện, và tính tương thích cao (Có thể chạy trên hầu hết các phiên bản Windows từ 2000 trở lên).
Version 3.0.1 Build 237 - Professional Edition [10/6/2011]
- Sửa lỗi "UniTextbox dùng Theme thì không sử dụng được Unicode".
- Sửa lỗi "UniListview khi dùng Theme thì Resize sẽ giật".
- Thêm Enabled cho UniTreeview.
- Fix lỗi cho Script khi tạo hàm.
- Fix lỗi cho Workspace.
Version 3.0 Build 237 [10/6/2011]
- Add NumericEdit : Control chuyên nhập kiểu số, tiền tệ
- Fix Giao diện : UniStatusBar, UniTab,...
- Sửa lỗi nhỏ của Combobox khi dùng hàm GetDataFromRecordSet
- Hỗ trợ giao diện ngoài bằng hình ảnh (những version cũ là dùng code)
- Cập nhật hàm Draw Text Aero.
- Cập nhật cho phép tạo giao diện thanh trược (scrollbar) cho UniTextbox, UniTreeview, UniListview.
- Cập nhật theme cho UniPropertyGrid.
- Fix lỗi Progress cho UniStatusbar.
- Fix lỗi UniCommonDialog.
- Cập nhật giao diện cho UniTreeview (có thể sử dụng theme ngoài).
- Add Script : công cụ sử dụng VBScript.
- Sửa lỗi theme cho UniDatePicker.
- Sửa lỗi mất luôn cả Calender khi Click vào nút Left của UniDatePicker.
- Cập nhật giao diện mới cho UniDatePicker.
Version 2.5.1 Build 221 [26/3/2011]
- Update cho UniProperty : Khi click vào property là Text thì sẽ tự động focus để có thể nhập liệu.
- Add UTF8Mode cho UniTextbox : Làm cho Textbox có thể đọc/ghi kiểu UTF8 nhưng khi hiễn thị là Unicode.
- Add UniToolTipText cho UniTextbox, UniFrame, UniCombobox.
- Add Control : Workspace. Tạo không gian làm việc cho các control.
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.
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.
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.
Build : 180
27/10/2010
* Cập nhật thuộc tính PanelValue(Index) cho UniStatusBar
9/11/2010
* Thêm ShowPrint, PrintPreview cho UniCommonDialog
* Fix lỗi UniPropertyGrid không thể hiển thị các màu chuẫn VB6 (Sẽ ra màu đen khi chưa Fix)
* Update Popup Combo cho UniPropertyGrid
Version 2.4
2/11/2010 - 18/11/2010
- Cập nhật OLEDrag/OLEDrop cho UniListbox, UniListView, uniTreeView, ImageXP
27/11/2010
- Thêm UseTheme cho uniListview khi người dùng muốn dùng theme Classical (Cho UseTheme= False)
- Fix lỗi UnicodeMsgbox tự động chuyễn số qua chữ (vd : 6165 => 61ậ)
- Fix lỗi "đã xóa node trong UniTreeview thì không thể Add trở lại", có nghĩa là Add và Remove thoải mái
30/11/2010
- Khi chưa có item mà Drag trong UniListbox sẽ báo lỗi (Lỗi này ở Version 2.4 Build 201). Đã Fix.
Ver 2.4 Build 210 :
- Update : UniTextbox (UniCombobox/UniDatePicker) khi ở chế độ Single Line (MultiLine = False) thì sẽ tự động định chiều cao.
- Fix lỗi hiễn thị màu của UniPropertyGrid (Lỗi sẽ ra màu đen khi dùng màu hệ thống).
- Thêm Property "SetOnTop" cho UniTitleBar để set Form On Top.
- UniCombobox : thêm đối số Indent cho hàm Additem (dùng để thụt dòng cho Item).
+ Thêm thuộc tính : SelectedData để lấy/gán giá trị ItemData cho mẫu tin được hiễn thị.
+ Thêm hàm : GetDataFromRecordSet dùng để load dữ liệu vào Combobox từ File Access (2003 trở về trước). Rất tiện khi làm các chương trình về quản lý.
- Thêm Event : MouseEnter và MouseExit cho ImageXP
- Thêm thuộc tính "MakeUp" dùng để tạo văn bản nhiều định dạng (gần với HTML) cho các controls : UniLabel, UniButton, UniPropertyGrid. Cách sử dụng :
cấu trúc <mk:>, phía sau dấu ":" có thể là b (bold), u (underline), i (Italic), s (Strikeout), n (xuống dòng mới), c (color) + mã màu EX "c500".
VD "<mk:>Tôi tên <mk:bc500>Hưng" => Tôi tên Hưng
Các thứ tự giữa b,i,u,s,c là ko cần thiết, đặt trước hay sau đều đc.
Proptool có thêm chức năng convert String.
Version 2.5 Fix And Remake v2.4
Sửa lỗi khi dùng UniTextbox với Theme.
Remove UniThemeFramework vì ít ai dùng và gần như thừa.
Bản Fix
-Thêm hàm SaveToFile và LoadFromFile cho 2 điều khiển UniListbox, Unicombobox.
Fix :
- UniListbox, Unicombobox lỗi không cho Remove Item (Lỗi này chỉ có ở Ver 2.4 Build 210)
- vài bug nhỏ khi hiện Tooltip của UniListbox.
- Property AutoSize của ImageXP khi ScaleMode = Pixel
- Thêm MakeUp cho UniFrame.
--------------------------------------------------------------------------------------------------------------------------------------
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.
[mod=Chú ý]Vui lòng thắc mắc, đóng góp ý kiến tại đây[/mod]