發現圈內的輪子不符合我們的用法,設計理念。且大部分輪子已無人維護。。。這是重點。。。
所以。開始自己重新造了這個輪子。。
---------------------
還有部分類型沒有增加,如超鏈接,圖標,IP地址,設計器等等。確實有需要的可以聯系我們反饋,
會盡快抽時間完善...
---------------------------------------
2021-12-12 屬性框1.2.1212
修復:
1. 修復選擇類組件沒有屬性改變事件的問題
2. 修復服務器可能會出現的權限不足的問題
3.
新增:
1. 文件選擇器增加過濾器, 置對話框屬性(), 取對話框屬性()
可以在 "按鈕被單擊" 的事件下精確控制每個對話框
也可以直接調用設置全局屬性(只針對當前屬性框)
2. 增加一些常用命令, 編碼相關, 壓縮解壓命令
3. 增加一些鍵值對命令, 可以選擇使用紅黑樹或者哈希表存儲
紅黑樹有排序, 哈希表無排序
2021-11-25 屬性框v1.2.1125
修復:
1. 與視覺庫兼容問題
2. 修復刪除項目后右邊的小按鈕不消失的問題
3. 性能優化
4.
新增:
1. 新增選擇類組件
單選框, 自動單選框, 選擇框, 三態選擇框, 開關, 這些都屬于選擇類型
可以參考例程源碼
2. 新增 設置圖標() 命令, 可以自定義各個圖標, 詳情請查看1.2例程
2021.01.05 - version:1.1.105
新增:
新增 "項目高度" 屬性, 可以自行修改項目的高度
新增 "收縮圖標" 屬性, 可以設置屬性框左邊收縮的按鈕圖片
新增 "展開圖標" 屬性, 可以設置屬性框左邊展開的按鈕圖片
新增 "項目即將繪畫" 事件, 可以在此事件下繪制, 如果返回"真", 則不會觸發 "項目繪畫完畢" 事件
新增 "項目繪畫完畢" 事件, 已經繪畫完畢, 即將顯示到窗口上, 可以在此基礎上進行二次繪畫
新增 "屬性框項目矩形" 類型, 用于獲取項目矩形
屬性框.取項目矩形(), 獲取屬性框的各個項目矩形
"項目即將繪畫" 和 "項目繪畫完畢" 沒有傳遞矩形位置, 可以使用這個命令獲取繪畫位置
屬性框.置備注文本(), 給項目額外保存一個文本
屬性框.取備注文本(), 獲取項目額外文本
屬性框.添加項目() 新增 "備注文本", "項目數值" 參數
屬性框.添加分組() 新增 "備注文本" 參數, 為了統一參數順序, 這個參數是添加在項目數值前面
【注意】如果舊版源碼有使用這個命令設置項目數值, 升級新版后需要添加一個參數
修復:
修復設置項目字體大小無效的問題, 感謝 【@lao3】反饋
修復通過按鈕導入的數據不會觸發 "屬性改變" 事件的問題, 感謝 【@ouyang】反饋
新圖預覽: 靜態的,可以下載例子自行演示