Unicode Full Controls
ActiveX Controls for Visual Basic 6.0
Giải pháp toàn diện nhất để mang kỷ nguyên Unicode vào thế giới Visual Basic 6.0.
Library Components
Khám phá các thành phần Controls
ImageListXP
Bộ quản lý tài nguyên hình ảnh hỗ trợ icon 32-bit chất lượng cao, giúp giao diện ứng dụng sắc nét hơn.
Tài liệu Properties →ImageXP
Điều khiển hiển thị hình ảnh hỗ trợ Alpha channel (độ trong suốt), GDI+ và các hiệu ứng di chuột (Hover).
Tài liệu Properties →NumericEdit
Ô nhập liệu chuyên dụng cho dữ liệu số và tiền tệ, tự động định dạng phân cách hàng nghìn khi nhập liệu.
Tài liệu Properties →ProgressBar
Thanh tiến trình tùy biến màu sắc, hỗ trợ nhiều kiểu hiển thị (Block/Smooth) và giao diện theo Theme.
Tài liệu Properties →Script
Tích hợp khả năng thực thi mã VBScript vào ứng dụng, cho phép mở rộng tính năng thông qua script ngoài.
Tài liệu Properties →Split
Thanh chia vùng linh hoạt, cho phép người dùng thay đổi kích thước các vùng giao diện bằng cách kéo thả.
Tài liệu Properties →UniButton
Nút bấm hỗ trợ Unicode toàn diện, cho phép tùy biến icon, màu sắc và hỗ trợ định dạng văn bản giàu (Markup).
Tài liệu Properties →UniCombobox
Hộp chọn thông minh hỗ trợ Unicode, cho phép nạp dữ liệu nhanh từ Recordset và tùy chỉnh thụt lề item.
Tài liệu Properties →UniCommonDialog
Hộp thoại chuẩn (Mở file, chọn màu, in ấn) được Việt hóa hoàn toàn Unicode, khắc phục lỗi font hệ thống.
Tài liệu Properties →UniFrame
Khung bao nhóm các điều khiển với tiêu đề Unicode và phong cách giao diện bo góc hiện đại.
Tài liệu Properties →UniLabel
Nhãn hiển thị Unicode hỗ trợ trong suốt, định dạng văn bản nâng cao (in đậm, màu sắc) ngay trong chuỗi ký tự.
Tài liệu Properties →UniListView
Danh sách chi tiết hiệu năng cao, hỗ trợ chế độ ảo (Virtual Mode), Unicode và giao diện Explorer hiện đại.
Tài liệu Properties →UniListbox
Danh sách Unicode hỗ trợ lăn chuột, hiển thị Tooltip riêng biệt cho từng phần tử và hiệu ứng kéo thả OLE.
Tài liệu Properties →UniMDITab
Quản lý các cửa sổ con trong ứng dụng MDI bằng hệ thống Tab chuyên nghiệp và tiện lợi.
Tài liệu Properties →UniMenu
Hệ thống Menu Unicode phong cách Office/Windows XP/Vista với khả năng tùy biến icon và màu sắc linh hoạt.
Tài liệu Properties →UniPropertyGrid
Lưới thuộc tính chuyên nghiệp giống hệt IDE Visual Basic 6.0, hỗ trợ nhiều kiểu nhập liệu và chọn màu.
Tài liệu Properties →UniRichTextBox
Trình soạn thảo văn bản giàu (RTF) hỗ trợ Unicode, cho phép xử lý văn bản định dạng phức tạp dễ dàng.
Tài liệu Properties →UniSysTray
Tạo biểu tượng dưới khay hệ thống với khả năng hiển thị thông báo Balloon Tip Unicode và menu chuột phải.
Tài liệu Properties →UniTab
Điều khiển phân trang hỗ trợ Unicode, tích hợp nút đóng (Close) trên từng Tab và nhiều kiểu hiển thị (Top/Bottom).
Tài liệu Properties →UniTitlebar
Thanh tiêu đề tùy biến giúp bạn tự thiết kế giao diện Form không viền (Skin) một cách dễ dàng.
Tài liệu Properties →UniToolbar
Thanh công cụ hiện đại hỗ trợ Popup menu, hiển thị icon 32-bit và nhiều kiểu dáng nút bấm khác nhau.
Tài liệu Properties →UniTreeView
Cấu trúc cây Unicode chuyên nghiệp, hỗ trợ đầy đủ các sự kiện và tích hợp sâu với hệ thống Themes.
Tài liệu Properties →VHScrollbar
Thanh cuộn dọc và ngang hỗ trợ giao diện hệ thống và các sự kiện cuộn mượt mà.
Tài liệu Properties →Workspace
Tạo không gian làm việc chuyên nghiệp, giúp quản lý việc sắp xếp các controls bên trong một cách khoa học.
Tài liệu Properties →Lịch sử phát triển
Hành trình cập nhật từ 2006 đến 2013
Version 4.4
- Bản phát hành giới hạn - Source code hiện đã thất lạc.
- Từng được công bố rộng rãi trên diễn đàn caulacbovb.com (nay đã đóng cửa).
- Dấu mốc cuối cùng của dự án UFC.
Version 4.2
- Legacy Build - Source code không còn nằm trong kho lưu trữ.
- Mang nhiều cải tiến quan trọng về core hệ thống (Dữ liệu log không còn đầy đủ).
- Đây là phiên bản mà cộng đồng VB6 cho là ổn định nhất và được dùng rộng rãi trong nhiều Project
Version 4.1 SOURCE CODE
- Phiên bản tối ưu và hoàn thiện hơn so với 4.0 (bản đang còn source code cuối cùng).
- Tối ưu hóa triệt để bộ nhớ Subclassing, ngăn ngừa crash IDE.
Version 3.0.3 – 4.0
- Giai đoạn phát triển bùng nổ: Cập nhật tính năng mới liên tục mỗi ngày.
- Hệ thống log không được ghi nhận do tốc độ triển khai phiên bản quá nhanh.
Version 3.0.3
- Khắc phục triệt để lỗi 'Don't Send' khi Unload UniPropertyGrid trên Windows 7.
- Bổ sung thêm các Style hiển thị mới cho ImageXP.
Version 3.0.2
- Sửa lỗi ImageListXP di chuyển các item thì các Key, Tag không đổi.
- Sửa lỗi và Add Event PropertyCompletedChange cho UniPropertyGrid.
- Add Class Language để tạo Multilanguages cho ứng dụng VB6.
- Fix Style Window cho UniFrame.
- Thêm tương tác dùng phím cho UniCombobox khi Style = DropdownList.
- Fix lỗi UniLabel, UniButton cho phép thay đổi phím tắt trong lúc Runtime.
- Thêm ShowCloseButton, cho phép thêm nút Close vào từng Tab trong UniTab.
- Fix lỗi và Thêm nhiều cách hiển thị màu cho UniPropertyGrid.
- Thêm Style Tab Bottom cho UniTab.
Version 3.0.1
- 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
- Add NumericEdit : Control chuyên nhập kiểu số, tiền tệ.
- Cập nhật hàm Draw Text Aero & Giao diện StatusBar, Tab.
- Cho phép tạo giao diện thanh trượt (scrollbar) cho UniTextbox, UniTreeview, UniListview.
- Hỗ trợ giao diện ngoài bằng hình ảnh.
- Add Script : Công cụ sử dụng VBScript trực tiếp.
- Sửa lỗi theme và cập nhật giao diện mới cho UniDatePicker.
Version 2.5.1
- Update UniProperty: Khi click vào property là Text thì tự động focus để nhập liệu.
- Add UTF8Mode cho UniTextbox: Đọc/ghi kiểu UTF8 nhưng hiển thị là Unicode.
- Add UniToolTipText cho UniTextbox, UniFrame, UniCombobox.
- Add Control Workspace: Tạo không gian làm việc.
Version 2.5
- Update: UniTextbox (UniCombobox/UniDatePicker) Single Line sẽ tự động định chiều cao.
- Thêm Property SetOnTop cho UniTitleBar để set Form On Top.
- Thêm thuộc tính: SelectedData để lấy/gán giá trị ItemData cho mẫu tin.
- Thêm hàm: GetDataFromRecordSet load dữ liệu vào Combobox từ File Access.
- Thêm thuộc tính MakeUp tạo văn bản nhiều định dạng (b, u, i, s, c) cho UniLabel, UniButton, UniPropertyGrid.
- Fix các lỗi hiển thị màu, tooltip, xoá Item.
Năm 2009 - 2010
- Bắt đầu ghi nhận lịch sử (Changelog) bằng tay sau 3 năm phát triển âm thầm.
- Cập nhật OLEDrag/OLEDrop cho các controls danh sách.
- Thêm ShowPrint, PrintPreview cho UniCommonDialog.
- Thêm UseTheme cho uniListview khi dùng theme Classical.
- Fix lỗi UnicodeMsgbox tự động chuyển số qua chữ.
- Sửa lại PopupList của UniToolbar: Hỗ trợ Mousewheel.
- Add ItemCollection quản lý Item.
- Thay đổi tên dự án thành Unicode Full Controls.
Năm 2006 – 2008 (The Beginning)
- Khởi tạo dự án UFC (ban đầu tên là UnicodeControl.ocx) với 5 điều khiển cốt lõi: UniButton, UniText, UniLabel, UniCheck, UniOption.
- Nghiên cứu giải thuật gọi Wide-API trực tiếp để vượt qua giới hạn ANSI của VB6.
- Giai đoạn 'tiền sử' chưa có ghi log tay.
Tải về những dòng ký ức xưa
Dự án UFC được cung cấp hoàn toàn miễn phí. Đây là đóng góp cuối cùng của tôi cho kỷ nguyên VB6, hy vọng nó vẫn giúp ích cho các dự án bảo trì hoặc "phục cổ" của bạn.
Trọn bộ Source Code
Bao gồm toàn bộ mã nguồn của UFC và các phiên bản OCX lưu trữ.
Add-in Unicode Properties
Công cụ độc quyền giúp nhập liệu Unicode trực tiếp trong môi trường IDE VB6.
Visual Basic 6.0 Professional Library Archive