主窗體拖放dxskincontroller控制項,設定其skinname屬性為userskin,nativestyle=false,useskins=true;
在窗體oncreate事件上寫**:
sskinfile := extractfilepath(paramstr(0)) + 'allskins.skinres';
dxskinsuserskinloadfromfile(sskinfile, 'skinname');
dxskincontroller1.nativestyle:=false;
dxskincontroller1.useskins:=true;
另外dxskinsuserskinpopulateskinnames函式可以獲取全部**名稱列表.
將expressskins library\binary skin files目錄下的allskins.skinres檔案拷貝到exe同目錄下即可.
問題1:messagebox**問題:不建議使用預設的對話方塊,可以自己建個form模仿對話方塊.
問題2:滾動條問題:將tcxscrollbar控制項註冊為控制項.
tryopng.loadfromresourcename(hinstance, '資源名稱');
image1.picture.graphic := opng;
//其他處理
finally
opng.free;
end;
用DEV控制項製作Ribbon不能更換面板
1 在設計期更換的 執行後不起作用,後來經過網上搜尋,發現需要手動新增單元 dxskinsdxribbonpainter,之後一切正常。2 一句話就可以實現換膚功能 dxribbon1.colorschemename skinname 支援的 可以從dxribbon1.colorschemename...
webstorm 主題設定 面板設定
color themes 點這裡直接跳轉 但是,只支援幾個編輯器。各種顏色搭配的主題,隨你選擇!我個人比較喜歡這三種 二 字型設定 匯入的主題字型我不是很喜歡。習慣用 lucida sans typewriter 步驟 選單欄 file settings edior colors fonts fon...
dev 控制項 lookupedit 設定選項值
使用lookupedit1的值 變數 this.lookupedit.editvalue.tostring 是ookupedit.properties.valuemember的值 變數 this.lookupedit.text.trim 是ookupedit.properties.displayme...